采用VM虚拟机安装了Ubuntu 16.04 ,采用SSH远程连接发现了两个问题(与Centos不一样)。
第一、是SSH无法连接上刚建立的虚拟服务器。
原因是Ubuntu没有默认安装SSH服务,需要手动安装下。
1、 sudo ps -e |grep ssh #查看是否安装了SSH服务(如果显示为空则没安装)
2、sudo apt-get update #先更新下资源列表
3、sudo apt-get install openssh-server #安装openssh-server
4、sudo ps -e |grep ssh #查看是否安装成功
5、sudo service sshd start #重新启动SSH服务 (或者用命令 sudo systemctl restart sshd)
第二、root 登录ACCESS Denied 问题
第一问题解决后,发现远程SSH连接root 登录出现如下问题:
解决办法如下:
1、sudo vi /etc/ssh/sshd_config
把PermitRootLogin prohibit-password 注释掉
增加一行 PermitRootLogin yes 如下图:
2、重启 systemctl restart sshd文章来源:https://www.toymoban.com/news/detail-756836.html
3、重新登录SSH远程用root 就解决了 ok!
文章来源地址https://www.toymoban.com/news/detail-756836.html
到了这里,关于彻底解决Ubuntu SSH 无法远程登录及SSH root 登录ACCESS Denied 问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!