Ubuntu 16.04 LTS如何设置SSH服务

首先,确定是否有安装SSH服务

root@ubuntu:/# ps -e | grep ssh*

如果没有任何显示,则没有安装该服务

安装SSH-server

root@ubuntu:/# apt-get install openssh-server

接着安装SSH-client

root@ubuntu:/# apt-get install openssh-client

确认安装SSH服务成功与否

root@ubuntu:/# ps -e|grep sshd
15362 ?        00:00:00 sshd

此时就可以使用普通账户来远程登陆设备了,但是若使用root账户登陆,会出现“SSH服务器拒绝了密码”。这是由于SSH服务默认配置不允许使用root用户登录
这里需要修改配置文件,打开配置文件

root@ubuntu:/# vi /etc/ssh/sshd_config

找到如下一行

PermitRootLogin prohibit-password

修改为

PermitRootLogin yes

保存退出。
重启SSH服务

root@ubuntu:/# systemctl restart sshd

再次连接,既可以使用root账户登陆

发表评论

电子邮件地址不会被公开。 必填项已用*标注