首页 > 其他分享 >保持 SSH 连接

保持 SSH 连接

时间:2022-12-20 13:55:27浏览次数:42  
标签:配置 30 60 保持 SSH 连接 服务端 ssh

SSH 总是被强行中断,尤其是用 VSCode 代码写的好好的,突然刷新窗口,不仅效率低,更惹人恼火。

可以通过配置服务端或客户端的 SSH 来保持 SSH 链接:

方法一:配置服务端

可以在服务端配置,让 server 每隔 30 秒向 client 发送一个 keep-alive 包来保持连接:

vim /etc/ssh/sshd_config
ClientAliveInterval 30
ClientAliveCountMax 60

第二行配置表示如果发送 keep-alive 包数量达到 60 次,客户端依然没有反应,则服务端 sshd 断开连接。如果什么都不操作,该配置可以让连接保持 30s*60,30 min

重启本地 ssh

sudo service ssh restart

如果找不到 ssh,”Failed to restart ssh.service: Unit ssh.service not found.” ,需要安装

sudo apt-get install openssh-server

方法二:配置客户端

如果服务端没有权限配置,或者无法配置,可以配置客户端 ssh,使客户端发起的所有会话都保持连接:

vim /etc/ssh/ssh_config
ServerAliveInterval 30
ServerAliveCountMax 60

本地 ssh 每隔 30s 向 server 端 sshd 发送 keep-alive 包,如果发送 60 次,server 无回应断开连接。

在 VSCode 里可以直接添加配置,效果一样:

Host 11.22.33.44
  HostName 11.22.33.44
  User user
  Port 112343
  ServerAliveInterval 30
  ServerAliveCountMax 60

标签:配置,30,60,保持,SSH,连接,服务端,ssh
From: https://www.cnblogs.com/lifeislife/p/16994026.html

相关文章

  • 远程连接报错
    一、问题 远程连接报错:出现身份验证错误,要求的函数不受支持   二、解决方法1、window+R键,打开运行窗口,输入“regedit”,打开注册表2、找到注册表路径,计算机(可......
  • 达梦数据库修改最大连接数
    达梦数据库安装默认连接数为100,实际开发中能不够用,如下是修改最大连接数的方法1、查看最大连接数:selectSF_GET_PARA_VALUE(2,'MAX_SESSIONS');#结果100 2、修改最......
  • (转载)配置SQLServer,允许远程连接
    需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤:(一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为:......
  • IDEA连接数据库
    在入门案例映射配置文件中存在报红的情况。问题如下:产生的原因:Idea和数据库没有建立连接,不识别表信息。但是大家一定要记住,它并不影响程序的执行。解决方式:在Idea中配......
  • 电驴连接不上服务器解决方法(图文)
     只看楼主收藏回复  孤迥客魔法骡8 一、先保证服务器连接。在电驴服务器界面右边的“从URL更新server.met”字样下边的小......
  • 创建SSH密钥
    >数学基础是通信密码学原理关键,我建议大家找几个比较靠谱入门的机器学习或者人工智能学习平台,在此推荐一个我看过的小白人工智能入门教程,零基础教程,简单通俗易懂,​​点击这......
  • ASP.NET(C#) VS2010连接Oracle数据库
    数学基础是通信密码学原理关键,我建议大家找几个比较靠谱入门的机器学习或者人工智能学习平台,在此推荐一个我看过的小白人工智能入门教程,零基础教程,首先介绍个人环境:win7+V......
  • 如何彻底关闭xrdp会话(vnc)(59xx端口可以被重新被分配给一个新xrdp连接)
      xrdp(xvnc)登录失败,log日志文件位于/var/log/xrdp-sesman.loglog显示[ERROR]Xserver--nodisplayinrangeisavailable很多人通过增大/etc/xrdp/sesman.ini中的......
  • Linux ssh密钥自动登录 专题
    在开发中,经常需要从一台主机ssh登陆到另一台主机去,每次都需要输一次login/Password,很繁琐。使用密钥登陆就可以不用输入用户名和密码了实现从主机A免密码登陆到主机B(即把主......
  • SQL 中各种连接 JOIN
    多表连接查询中的「多表」,可以是同一张表,自己和自己连接查询。相当于(可以理解为)A表自己先复制自己后再和自己连接,如此称为「自连接」也可以在不同张表中连接查询,可分......