如何修复腻子中意外的服务器关闭连接
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 QuietMode 和 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
祝你好运!
你好,请帮助我的朋友们,我正在尝试使用 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 QuietMode 和 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
祝你好运!