之前在宿舍使用无线网使用时,可以用XShell连接上Linux,如今换到公司的无线网络之后,出现这个问题:
使用后可用,但是过不了一段时间之又出现同样的问题。。。
Connection closed by foreign host. Disconnected from remote host
现检查了Linux虚拟机的网络配置,VMware中使用桥接并设置选中了桥接网卡,关闭了内置的防火墙,更改了IP地址并配置在同一网段中,,结果还是无效。百度之后查询到方法:
- cd /etc/ssh
- sudo chmod 644 ./*
- sudo chmod 600 ssh_host_dsa_key
- sudo chmod 600 ssh_host_rsa_key
- sudo chmod 755 .
- /etc/init.d/sshd restart
最后在各种网上搜索的方法都使用无效,并且基本确认配置无误的情况下,更改了下IP地址(同一个网段内),结果问题解决,
发现原因为:公司人多,Linux虚拟机内配置的IP地址被其他人(同事)占用了。。。
-----------------------------哎,找了两三个小时