XShell 连接虚拟机中的服务器 失败 、连接中断(Connection closed by foreign host.)

在使用XShell连接虚拟机中的服务器时,报以下错误并断开连接,之前连接还是挺稳定的,忽然就这样了

Last login: Thu Aug 10 21:28:38 2017 from 192.168.1.102
[[email protected] ~]#
Socket error Event: 32 Error: 10053.
Connection closing...Socket close.

Connection closed by foreign host.

Disconnected from remote host(192.168.1.111:22) at 21:50:15.

Type `help‘ to learn how to use Xshell prompt.

然后就在网上各种找,什么防火墙啊,什么连接次数啊间隔啊,各种试各种不行。

然后我进入到路由器管理页面,看到了本机的ip为192.168.1.102,过了一会ip又变成了192.168.1.111,竟然看到本机ip变了好几次,而且正好和我虚拟机中设置的ip一样,那就是冲突了,后来发现本机ip是自分配的,没有手动指定,手动指定本机ip之后,就再也没有出现连接失败或者断掉连接的情况了,好开森。。。

时间: 2024-12-26 13:27:11

XShell 连接虚拟机中的服务器 失败 、连接中断(Connection closed by foreign host.)的相关文章

【笔记】处理ssh 连接后一段时间就掉线 Connection closed by foreign host

[写在前面] 写这篇博文的原因是我遇到一个"ssh 连接后一段时间就掉线 Connection closed by foreign host"的问题,因为这个压根就不是VMware.Linux操作系统及ssh问题,最后原因是因为ESET防毒软体的IDS防护导致的--,纠结了我长达半个月的时间,痛苦的经历记录下来方便后续解决其他问题时参考,也希望能给其他人一点启发. [问题场景] 开始上课的时候,在VMware中安装RHEL7.2系统,完成后按照SOP做快照.做克隆--,一切都感觉很顺利

Connection closed by foreign host无法连接linux

环境,在win7系统下的虚拟机,虚拟机系统为centos6.6 由于windows长时间没有关机,然后今天电脑就感觉卡了就重启一下,结果重启了,linux链接不上了,如下: Connecting to 192.168.10.186:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. Last login: Mon Jun 19 15:34:58 2017 from 192.168.10.11 Co

关于xshell:Connection closed by foreign host

因为原来系统网有时掉,有时卡(同局域网别人没事),重新做了系统. 装了xmanager3,在用xshell连接linux服务器时,提示:服务器发送了一个无效的密钥,然后输出:Connection closed by foreign host 首先大家可以根据其他博客作者所说的原因排查下: 1.linux里没有设置连接超时,结果客户端退出后服务器依旧保持连接. 2.ip冲突. 如果都不行的话,试试我的方法: 卸载掉,不要删除文件夹就完了 装在c盘 不要打汉化补丁 别注册. 这样用账号密码连接的时候

Xshell ssh 连接后一段时间就掉线 Connection closed by foreign host

问题现象: 发现本机sshd服务开启但是其他机器不能登陆 查看sshd服务 [[email protected] ~]# systemctl status sshd.service ● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Su

CentOS7.1 Xshell 经常掉线 Connection closed by foreign host

XShell如果经常对CentOS掉线,则VNC肯定连接不上 但是ping CentOS的IP又能ping通,主要原因还是因为sshd的设置问题 #进入ssh目录 cd /etc/ssh #修改sshd_config参数 vim sshd_config #找到以下几个参数并修改成如下结果 PermitRootLogin yes ClientAliveCountMax 60 #ClientAliveCountMax设置成60分钟,运行root登录 #重新载入ssh参数 service sshd r

navicat连接虚拟机中mysql"Access denied for user'root'@'IP地址'"问题

登陆要链接的服务器上的mysql 命令:mysql -uroot -p123456 然后执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 'root'@'%':mysql的用户名, %带代表任意的ip都可访问 好了成功 navicat连接虚拟机中mysql"Access denied for user'root'@'IP地址'"问题 原文地址:https://ww

SecureCRT连接虚拟机中的Linux

如何使用SecureCRT连接虚拟机中的Linux https://jingyan.baidu.com/article/574c52191eb9996c8c9dc16a.html?st=5&net_type=&bd_page_type=1&os=1&rst=&word=www.5pk.com 初学Linux,虚拟机用NAT方式连网,也实现了虚拟机能上网,也能ping得通主机,但是要实现secureCRT连接虚拟机时,却连不上,在网上了些解决方案,将其记录在此. [[

物理机连接虚拟机中的sqlserver

物理机:window10企业版 虚拟机(vmware12):windows server 2016 DataCenter 一.虚拟机选择桥接模式(复选框不要勾上),此时虚拟机和物理机都能Ping通网关,但物理机ping不通虚拟机,虚拟机也ping不通物理机: 二.物理机和虚拟机:打开防火墙安全高级设置,新建入站规则,将数据库默认端口1433开放: 三.此时物理机已可正常连接虚拟机中的数据库:

windows上通过vnc连接虚拟机中linux系统

首先要在虚拟机中安装vnc. 虚拟机的设置中要启用VNC连接. 然后输入指令 vncserver,可以看到有一个序号. 接着在windows下打开vnc软件 这边输入IP,试了很多次都显示the connection was refused by the host computer.无法连接. 此时在IP后面加了端口号,端口号为上图中设置的5900,依然无法连接 正确的写法是IP加端口号,但是这边的端口号不是设置的5900,而是在5900基础上加上虚拟机中的VNC序号,如第一张图中显示的1.正确