Ubuntu18配置允许远程连接

Ubuntu18配置允许远程连接

Ubuntu系统环境介绍介绍
Ubuntu版本:18.04.1
Linux内核:5.3.0-42-generic
电脑类型: x86_64
远程连接工具:SecureCRT

  • 第一步:检查是否开启SSH服务

默认情况下Ubuntu是帮我们安装了openssh-server如果没有进行第二步安装操作

# 使用ps -e|grep ssh 可以查看SSH服务状态
acestang@acestang:~$ ps -e|grep ssh
 1537 ?        00:00:00 ssh-agent
29098 ?        00:00:00 sshd
29099 ?        00:00:00 sshd
29267 ?        00:00:00 sshd
#也可以使用 service sshd status 进行查看
acestang@acestang:~$ service sshd status
● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2020-03-26 11:52:18 CST; 10min ago
  Process: 28937 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
  Process: 28933 ExecReload=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
  Process: 29097 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
 Main PID: 29098 (sshd)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/ssh.service
           └─29098 /usr/sbin/sshd -D
Mar 26 11:52:18 acestang systemd[1]: Starting OpenBSD Secure Shell server...
Mar 26 11:52:18 acestang sshd[29098]: Server listening on 0.0.0.0 port 22.
Mar 26 11:52:18 acestang sshd[29098]: Server listening on :: port 22.
Mar 26 11:52:18 acestang systemd[1]: Started OpenBSD Secure Shell server.
Mar 26 11:52:54 acestang sshd[29099]: Accepted password for acestang from 192.168.40.99 port 6318 ssh2
Mar 26 11:52:54 acestang sshd[29099]: pam_unix(sshd:session): session opened for user acestang by (uid=0)
  • 第二步:如果没有SSH服务需要安装openssh-server
# -y 表示在安装过程中,所有提示是否的选项,都默认选择是
acestang@acestang:~$ sudo apt-get install openssh-server -y
  • 第三步:配置sshd_config文件
  1. 进入到ssh目录下(sshd_config文件在/etc/ssh目录下)
#sshd_config 文件在/etc/ssh/目录下
acestang@acestang:~$ cd /etc/ssh/
acestang@acestang:/etc/ssh$ ls
moduli  ssh_config  sshd_config  ssh_host_ecdsa_key  ssh_host_ecdsa_key.pub  ssh_host_ed25519_key  ssh_host_ed25519_key.pub  ssh_host_rsa_key  ssh_host_rsa_key.pub  ssh_import_id
  1. vim编辑sshd_config 找到 “#Port 22” 找到这一行

操作:将 “#Port 22” 替换成 “Port 22”
作用:设置SSHd服务的端口号

  1. 找到 #PermitRootLogin prohibit-password 这一行

操作:将 “#PermitRootLogin prohibit-password” 替换成 “PermitRootLogin yes”
作用:允许用Root用户进行远程登录
备注:如果找不到这一行,自行添加一行就可以了

  • 第四步:重启服务
#服务重启后就可以通过工具进行远程连接了
acestang@acestang:~$ service ssh restart
原创文章 25 获赞 0 访问量 1817

猜你喜欢

转载自blog.csdn.net/ttf0203/article/details/105153640