如何修复腻子中意外的服务器关闭连接
Posted
技术标签:
【中文标题】如何修复腻子中意外的服务器关闭连接【英文标题】:How to fix unexpected server closed connetion in putty 【发布时间】:2016-09-01 06:59:11 【问题描述】:您好,请帮助我的朋友们,我正在尝试使用 putty 通过 ssh 登录服务器。但是在设置好主机名和腻子后,它可以让我输入 cpanel 用户名。但有时,它会显示一个消息框(意外的服务器关闭连接)。请问是网络问题吗?因为我对这个问题有一些不明白的地方。我需要建议。谢谢。这是我的 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 # 可能,但请留下评论。未注释的选项更改 # 默认值。
#端口 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 是
#以下设置覆盖主机密钥文件的权限检查
# 和目录。出于安全原因,在运行时将此设置为“是”
# NT/W2K、NTFS 和 CYGWIN=ntsec。
StrictModes 是的
没有RSA认证
#PubkeyAuthentication 是
#AuthorizedKeysFile .ssh/authorized_keys
# 为此,您还需要 /etc/ssh/ssh_known_hosts 中的主机密钥
#RhostsRSAAuthentication 否
# 协议版本 2 类似
#HostbasedAuthentication 否
# 如果你不信任 ~/.ssh/known_hosts 则改为 yes
#RhostsRSAAuthentication 和 HostbasedAuthentication
IgnoreUserKnownHosts 是
# 不要读取用户的 ~/.rhosts 和 ~/.shosts 文件
#IgnoreRhosts 是的
# 要禁用隧道明文密码,请在此处更改为 no!
密码验证是
#PermitEmptyPasswords 否
# 更改为 no 以禁用 s/key 密码
#ChallengeResponseAuthentication 是
# Kerberos 选项
#KerberosAuthentication 否
#KerberosOrLocalPasswd 是
#KerberosTicketCleanup 是
#GSSAPI 选项
#GSSAPIAuthentication 否
#GSSAPICleanupCreds 是的
# 将此设置为“是”以启用 PAM 身份验证(通过质询-响应)
# 和会话处理。根据您的 PAM 配置,这可能
#绕过'PasswordAuthentication'的设置
#UsePAM 是的
#AllowTcpForwarding 是
#GatewayPorts 否
#X11转发无
#X11DisplayOffset 10
#X11UseLocalhost 是的
#PrintMotd 是的
#PrintLastLog 是
#KeepAlive 是的
#UseLogin no
UsePrivilegeSeparation no
#PermitUserEnvironment 否
#压缩是
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS 是的
#PidFile /var/run/sshd.pid
MaxStartups 10:30:60
#默认横幅路径
横幅 /etc/banner.txt
# 覆盖没有子系统的默认值
子系统 sftp /usr/sbin/sftp-server
【问题讨论】:
*** 用于软件开发方面的帮助。您应该考虑在Super User 上提问。 【参考方案1】:转到您的腻子设置 -> 连接并将“保持活动之间的秒数”的值设置为“30”之类的值,然后重试。
如果这不起作用,请尝试向我们展示您的 sshd_config 的内容
cat /etc/ssh/sshd_config
编辑:将其添加到您的 sshd_config
# Enable TCPKeepAlive
TCPKeepAlive yes
祝你好运!
【讨论】:
谢谢@Nic。我已经尝试将秒的连接值更改为 30 但不起作用。我在问题中粘贴了 sshd_config 文件。请在那里检查。 将此添加到您的 sshd_config # Enables TCPKeepAlive TCPKeepAlive yes 好的,但这对腻子有什么影响?以上是关于如何修复腻子中意外的服务器关闭连接的主要内容,如果未能解决你的问题,请参考以下文章
Angular 6:SyntaxError:JSON中意外的令牌O在JSON.parse的位置0,带有有效的JSON