安装了Ubuntu系统后,默认ssh不允许使用密码进行root登录,通过如何配置可以实现允许。
登录root
$ su - root
查看ssh配置文件中的PermitRootLogin项
$ nano /etc/ssh/sshd_config
# Authentication:
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
修改ssh配置文件中的PermitRootLogin项:PermitRootLogin yes
$ sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
查看ssh配置文件中的PermitRootLogin项
nano /etc/ssh/sshd_config
# Authentication:
#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
重启sshd服务
- systemctl
$ systemctl restart sshd
- service
$ service ssh restart
- init.d
$ /etc/init.d/ssh restart
参考资料
相关文章
开启SSH服务
Ubuntu系统SSH服务完整教程,包含安装配置、启动停止、状态查询和开机自启动设置。
阅读 →SSH 登录欢迎信息
阅读 →SSH使用密匙登录
使用SSH密钥对实现无密码登录Linux服务器的教程,包含密钥生成和部署步骤。
阅读 →