解决xshell-ssh 连接不上服务器的问题 (Socket error Event: 32 Error: 10053. Disconnected from remote host )
平常用XSHELL连接阿里云服务器都正常,今天却意外连接不上了,出现了以下错误:
-
套接字错误事件:32错误:10053。
- 连接关闭...插座关闭。
- 外部主机关闭连接。
- 在17点09分22秒与远程主机断开连接(测试)。
- 输入“帮助”以了解如何使用XSHELL提示符。
查找资料发现,需要把自己本地的IP地址和本机网络DNS需要固定,
- 点开网络,查看yitaiwang状态信息!
如下图:
- 然后点击属性,配置的IPv4的的详细信息。(注意不适用自动获取IP地址)
- 然后登陆自己的阿里云控制台,修改ssh配置文件将其中“UseDNS yes”去掉注释并改成no即可,过程如下:
- vim / etc / ssh / sshd_config
- ...
- #ClientAliveInterval 0
- #ClientAliveCountMax 3
- #showPatchLevel没有
- UseDNS no
- #PidFile /var/run/sshd.pid
- #MaxStartups 10:30:100
- #PermitTunnel号码
- #ChrootDirectory no
-
vim / etc / sysconfig / network-scripts / ifcfg-eno16777736
- TYPE =以太网
- BOOTPROTO =静态
- DEFROUTE =是
- IPV4_FAILURE_FATAL = no
- IPV6INIT =是
- IPV6_AUTOCONF =是
- IPV6_DEFROUTE =是
- IPV6_FAILURE_FATAL =没有
- NAME = eno16777736
- UUID = 73efa98a-f57a-47f8-bc2c-f90c40f5defa
- DEVICE = eno16777736
- ONBOOT =是
- IPV6_PEERDNS =是
- IPV6_PEERROUTES =是
- IPADDR = 192.168.1.106 ##分配的静态地址,与主机同网段
- PREFIX = 1
- GATEWAY = 192.168.1.2 ##网关
- NETMASK = 255.255.255.0 ##子网掩码
-
NM_CONTROLLED = no ###代表不受网络控制器接口控制,而是使用配置文件配置
保存,然后执行以下命令
.1。重新更改权限
chmod 400 / etc / ssh / *
2.重启SSH
服务sshd restart
3.网关
service network restart
之后,关闭就可以用XSHELL远程连接了,试试吧。