首页 > 其他分享 >SSH远程链接超时断开的三种解决方法

SSH远程链接超时断开的三种解决方法

时间:2024-03-27 10:01:16浏览次数:22  
标签:断开 配置文件 60 SSH 超时 ssh 客户端

在使用SSH登陆连接Linux服务器的时候,如果一段时间没有操作,服务器会自动断开与客户端的连接,这样重新登录就会比较麻烦,小编整理了SSH远程链接超时断开的三种解决方法,供大家参考。

  第一种是修改服务器配置文件/etc/ssh/sshd_config,在配置文件里加入下面三行:

1 TCPKeepAlive yes
2 ClientAliveInterval 60
3 ClientAliveCountMax 20

 

  以上设置,是让sshd服务每间隔60秒向客户端发送keepalive报文以保持连接,直到连续20次没有收到keepalive回应,才断开与客户端的连接。其实为这几行配置在原文件里都有,只是前面有#号没有生效,可以把这几行前面的注释符号#去掉,然后改一下数字就好了。修改完成以后,需要重新启用ssh服务才能生效。

  第二种是在客户端这边配置,根据你使用的不同客户端,可以做相应的设置:

  putty的设置方法:putty -> Connection -> Seconds between keepalives ( 0 to turn off ), 默认为0. 改为60
  MobaXterm的设置方法:setting>SSH>sessions setting>勾选ssh Keepalive

  第三种,如果你昌直接使用命令行的SSH客户端直接登录远程服务器,还可以修改SSH客户端的配置文件,一般是在全局配置文件/etc/ssh/ssh_config或者用户级配置文件~/.ssh/config里,加入以下代码:

1 TCPKeepAlive yes
2 ServerAliveInterval 60
3 ServerAliveCountMax 20

  securecrt的设置方法:会话选项 –> 终端 –> 反空闲–>选中发送协议 NO-OP(p) 每 60 秒

  或者每次使用ssh连接到服务器的时候手动加上参数,格式如下:

ssh -o ServerAliveInterval=60 username@server-ip

 

  以上就是SSH远程链接超时断开的三种解决方法,希望对大家有所帮助,如果还想了解更多,可以关注亚洲云官网,感谢您的观看!

 

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。 转载本站文章请保留原文链接,如文章内说明不允许转载该文章,请不要转载该文章,谢谢合作。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。 如有侵权请联系 [email protected] 删除  

标签:断开,配置文件,60,SSH,超时,ssh,客户端
From: https://www.cnblogs.com/gaoyanbing/p/18098250

相关文章

  • BLE 的连接与断开
    初始化连接是在广播通道上建立的连接建立当设备接收到可以连接的广播(ADV_IND或者ADV_DIRECT_IND)后,则可以发起建立连接请求,连接请求数据包是通过发送CONNECT_REQ的PDU来实现的,CONNECT_REQ的PDU如下所示连接参数建立连接后,两个设备会在相等的连接间隔之间交换数据,每一次的数......
  • Github配置ssh key详细步骤
    前言公司使用的是github企业版,网页版登陆需要双因子验证(账号,手机验证码,密码),没办法直接gitclone,需要配置sshkey。具体流程使用秘钥生成工具生成rsa秘钥和公钥ssh-keygen-trsa-C"[email protected]"-tkey类型-C注释执行后一直回车即可,最后会在~/.ssh目录下生......
  • ubuntu修改登录信息(本机和SSH登录)
    1.MOTD1.1什么是MOTDmotd是messageoftheday的缩写,意思是“当天的提示信息”,通常在用户成功登录到Linux后出现,该信息可以从/etc/motd文本文件中找到。提示:UNIX/Linux系统管理员也通常会把一些重要的信息写到 /etc/motd里面,以方便其他人或自己下次成功登录时需要注意什么和......
  • ssh -p 2222怎么进docker容器
    要通过SSH和端口2222进入Docker容器,您需要确保容器内已经安装并运行了SSH服务器,并且已经将宿主机的2222端口映射到容器的SSH端口(通常为22)。以下是一般的步骤:1、启动容器时映射端口:当您启动容器时,使用-p参数将宿主机的2222端口映射到容器的SSH端口。例如:dockerrun-d--n......
  • 我的三合一op,亲测不能直接更新,直接更新会重启还原。但是可以直接检测到新版本。更新方
    我的三合一op,亲测不能直接更新,直接更新会重启还原。但是可以直接检测到新版本。更新方式要是ssh,具体如下 2024年 切换到目标分支:如果您还没有切换到dev28分支,可以使用下面的命令来切换:gitcheckoutdev281拉取最新的代码:一旦切换到正确的分支,就可以使用gitpull来更新代码......
  • Linux 创建用户不创建家目录,配置ssh密钥的方式
    创建用户不创建家目录useradd-Mtest-user创建ssh密钥对文件#一路会车使用默认值ssh-keygen-trsa-mPEM配置test-user使用密钥vim编辑sshd_config配置文件。vim/etc/ssh/sshd_config添加以下内容,AuthorizedKeysFile配置密钥(公钥)文件所属的位置。MatchUsercodi......
  • 【Python小随笔】 SSH 获取信息
    importparamiko#获取信息defcheck_msg(hostname,username,password):#创建SSH客户端实例ssh_client=paramiko.SSHClient()ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh_client.connect(hostname,22,username,passwo......
  • debian 打开ssh服务
     debian打开ssh服务在Debian系统中,您可以通过以下步骤开启SSH服务(SecureShell):安装OpenSSH服务器软件包:sudoaptupdate sudoaptinstallopenssh-server启动SSH服务:sudosystemctlstartssh 使SSH服务在系统启动时自动运行: ......
  • RSSHub给不支持RSS网站制作RSS订阅源-支持B站,知乎,微博,豆瓣,今日头条
    https://wzfou.com/rsshub/为了更快地搜集整理自己需要的信息,我们经常会用到RSS订阅,但是有一些高质量的网站,例如知乎、B站、微博、豆瓣、TG群组、非死不可、推@特等,官方是不支持使用RSS订阅的。之前我们分享过利用Huginn抓取任意网站RSS和微信公众号更新,不过Huginn架设的难度比较......
  • 如何设置IDEA远程连接服务器开发环境并结合cpolar实现ssh远程开发
    文章目录1.检查LinuxSSH服务2.本地连接测试3.Linux安装Cpolar4.创建远程连接公网地址5.公网远程连接测试6.固定连接公网地址7.固定地址连接测试本文主要介绍如何在IDEA中设置远程连接服务器开发环境,并结合Cpolar内网穿透工具实现无公网远程连接,然后实现远程......