【ubuntu】ssh连接ubuntu虚拟机被拒Connection closed by foreign host.

       这个问题困扰我有一阵子了。有时连接正常,有时被拒如下图。在网上查的一些方法都试过,没有起作用。打算采用密钥登陆试试,开始安装完ssh时发现,ssh可以正常连上了先记录一下,后面看看是不是偶然。【ubuntu】ssh连接ubuntu虚拟机被拒Connection closed by foreign host._第1张图片

今天又出现同样的问题,看来这种方法行不通。在虚拟机内执行下面的命令后问题解决(前面也试过不行):

cd /etc/ssh

sudo chmod 644 ./*

sudo chmod 600 ssh_host_dsa_key

sudo chmod 600 ssh_host_rsa_key

sudo chmod 755 .

补充下,需要重启ssh服务才可以生效

service ssh restart

说原因是/etc/ssh目录下的文件的权限被修改了,从新修改回原始状态即可。为什么权限会被修改呢?目前不太明白


你可能感兴趣的:(linux)