如何修复腻子中意外的服务器关闭连接

How to fix unexpected server closed connetion in putty

你好,请帮助我的朋友们,我正在尝试使用 putty 通过 ssh 登录服务器。但是在设置主机名和腻子准备就绪后,它将允许我输入 cpanel 用户名。但有时,它会显示一个消息框(意外的服务器关闭连接)。请问是网络问题吗?因为有一些我不明白的地方problem.I需要建议。谢谢。这是我的 sshd_config 我试过 @Nic 但没有用...这是我的 sshd_config

#$OpenBSD: sshd_config,v 1.65 2003/08/28 12:54:34 markus Exp $

# 这是 sshd 服务器系统范围的配置文件。看 # sshd_config(5) 获取更多信息。

# 这个 sshd 是用 PATH=/usr/bin:/bin:/usr/sbin:/sbin

编译的

#默认sshd_config中的选项使用的策略 # OpenSSH 是用它们的默认值指定选项 where # 可能,但请留下评论。未注释的选项更改 a # 默认值。

#端口 22

#协议 2,1

协议 2

#ListenAddress 0.0.0.0

#ListenAddress::

# 协议版本 1 的主机密钥

#HostKey /etc/ssh/ssh_host_key

# 协议版本 2 的主机密钥

#HostKey /etc/ssh/ssh_host_rsa_key

#HostKey /etc/ssh/ssh_host_dsa_key

# 临时版本 1 服务器密钥的生命周期和大小

#KeyRegenerationInterval 1h

#ServerKeyBits 768

# 记录

#obsoletes QuietMo​​de 和 FascistLogging

#SyslogFacility AUTH

#LogLevel 信息

# 身份验证:

#LoginGraceTime 2m

PermitRootLogin 是

# 以下设置覆盖对主机密钥文件的权限检查

# 和目录。出于安全原因,当 运行

时将此设置为 "yes"

# NT/W2K, NTFS 和 CYGWIN=ntsec.

严格模式是

RSAAuthentication 没有

#PubkeyAuthentication 是

#AuthorizedKeysFile .ssh/authorized_keys

# 为此,您还需要 /etc/ssh/ssh_known_hosts

中的主机密钥

#RhostsRSAAuthentication 没有

# 与协议版本 2 相似

#HostbasedAuthentication 否

#不信任就改成yes ~/.ssh/known_hosts for

# RhostsRSAAuthentication 和 HostbasedAuthentication

IgnoreUserKnownHosts 是

# 不要读取用户的 ~/.rhosts 和 ~/.shosts 文件

#IgnoreRhosts 是

# 要禁用隧道明文密码,请在此处更改为 no!

密码验证是

#PermitEmptyPasswords 否

# 更改为 no 以禁用 s/key 密码

#ChallengeResponseAuthentication 是

# Kerberos 选项

#KerberosAuthentication 没有

#KerberosOrLocalPasswd 是

#KerberosTicketCleanup 是

# GSSAPI 选项

#GSSAPIAuthentication 没有

#GSSAPICleanupCreds 是

# 将其设置为 'yes' 以启用 PAM 身份验证(通过质询-响应)

#和会话处理。根据您的 PAM 配置,这可能

#绕过'PasswordAuthentication'

的设置

#UsePAM 是

#AllowTcpForwarding 是

#GatewayPorts 否

#X11转发没有

#X11DisplayOffset 10

#X11UseLocalhost 是

#PrintMotd 是

#PrintLastLog 是

#KeepAlive 是

#UseLogin 否

UsePrivilegeSeparation 否

#PermitUserEnvironment 否

#压缩是

#ClientAliveInterval 0

#ClientAliveCountMax 3

#UseDNS 是

#PidFile /var/run/sshd.pid

MaxStartups 10:30:60

# 默认横幅路径

横幅/etc/banner.txt

# 覆盖没有子系统的默认值

子系统 sftp /usr/sbin/sftp-server

前往您的 Putty 设置 -> 连接并将 'Seconds between keepalives' 的值设置为“30”之类的值,然后重试。

如果这不起作用,请尝试向我们展示您的 sshd_config

的内容
cat /etc/ssh/sshd_config

编辑:将此添加到您的 sshd_config

# Enable TCPKeepAlive
TCPKeepAlive yes

祝你好运!