外部ssh连接Ubuntu系统
背景:安装完Ubuntu后,无法使用ssh连接到主机,确定ip没有输入错误,防火墙已经完全关闭
解决方案
ifconfig
查看IP地址是否正确
但是ssh无法连接
进入Ubuntu 查看22 端口的情况,发现22端口并未开启;
命令:netstat -ntlp|grep 22
Ubuntu安装默认不安装ssh服务,打开SSH服务,开启22端口,执行以下命令;
再次尝试进行ssh连接,此时应该能够连接成功,但是无法使用root用户登录,可以修改 /etc/ssh/sshd_config,设置
在sshd_config中,把PermitRootLogin后面的内容改成yes
接下来重启ssh
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
之后能够成功连接。