首页 > 其他分享 >mac保持SSH长连接配置心跳

mac保持SSH长连接配置心跳

时间:2023-01-04 20:11:30浏览次数:34  
标签:配置文件 配置 mac SSH 心跳 服务端 ssh

使用SSH进行远程连接的时候,假如终端长时间没有输入交互,终端就会卡死。这是因为SSH默认在长时间无交互情况下会自动断开连接,要想终端不卡死,只要保持SSH连接即可。

SSH连接可以通过设置合适的SSH心跳来维持。

方式一:设置SSH服务端心跳配置

1、使用管理员权限修改服务端/etc/ssh/sshd_config配置文件:

sudo vim /etc/ssh/sshd_config

2、在配置文件中增加与客户端连接的心跳配置:

# 心跳配置
ClientAliveInterval 30
ClientAliveCountMax 10
  • ClientAliveInterval参数:设置间隔多长时间向客户端发送心跳

  • ClientAliveCountMax参数:设置向客户端发送多少次心跳都失败后自动断开连接

3、修改配置后重启ssh服务

sudo systemctl restart sshd

方式二:设置SSH客户端心跳配置

1、使用管理员权限修改本地/etc/ssh/ssh_config配置文件:

sudo vim /etc/ssh/ssh_config

2、在配置文件中增加与服务端连接的心跳配置:

# 心跳配置
ServerAliveInterval 20
ServerAliveCountMax 999
  • ServerAliveInterval参数:设置间隔多长时间向服务端发送心跳

  • ServerAliveCountMax参数:设置向服务端发送多少次心跳都失败后自动断开连接

3、修改配置后重启ssh服务

sudo systemctl restart ssh


标签:配置文件,配置,mac,SSH,心跳,服务端,ssh
From: https://www.cnblogs.com/NanKe-Studying/p/17025898.html

相关文章

  • ColorWell - web 颜色代码取色工具,Mac 上的优秀调色板
    ColorWell是Mac上的一款非常优秀的颜色取色工具,她具有历史记录、调色板同步等功能,非常适合web或App开发人员使用下载►ColorWell下载安装⇲详细介绍美丽......
  • MacOS M1 安装 Thrift
    直接brewinstall一把梭即可。不要尝试自己编译安装,坑太多了,参考这个吧:https://juejin.cn/post/7100411071223037959其他用法参考:https://cui1994.github.io/2019/0......
  • ubuntu install ssh
    安装软件sudoapt-getinstallopenssh-server设置ssh开机启动sudosystemctlenablessh开启ssh服务sudosystemctlstartssh允许root远程登录sudo......
  • 三款免费强大的SSH工具食用指南
    食用清单XShellFinalShellElecterm食用方案XShell先说说老牌ssh工具XShell吧,用过很多年,说实话没啥别的毛病挺好用的。不过,还是有些地方有待加强,比如文件传输工具......
  • ssh 公钥登录
    ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home,~./ssh,和~/.ssh/authorized_keys的权利第一步:在本地机......
  • SSH框架学习(十、Junit+GroboUtils进行多线程测试)
    Junit4不能模拟多线程的情况,需要其他支持,我用的是GroboUtils,最新版本5,下载地址:​​http://groboutils.sourceforge.net/downloads.html​​GroboUtils测试的代码是用网上抄......
  • MacBook m1 16g+1t使用体验
    入手这台mac快两个月了,是时候总结一下了拿到它的那一刻,我真的快激动疯了,好久没有那么激动的时刻,我轻轻抚摸,虽然是二手的电脑,但是它的身上依旧有一股电子产品特有的......
  • ssh登录及su切换用户慢
    参考:https://www.cnblogs.com/yunqingtuo/p/13412491.htmlsystem-logind排查方法1、通过trace-tsuroot可以发送耗时在什么地方,但是也获取不到有用的信息2、通过......
  • Linux系统 免密ssh登录配置及解释说明
    一、在需要登录的源机器上生成密钥(比如从A登录到B和C,就需要在A源机器上生成密钥,然后把公钥文件内容,复制到B和C目标机器上)(这就好比公司的指纹锁,你需要把你的指纹录入进去,......
  • 在linux上Git配置多个SSH-Key
    Git配置多个SSH-KeySSHKey背景当有多个git账号时,比如:a.一个gitee,用于公司内部的工作开发;b.一个github,用于自己进行一些开发活动;c.一个gitlab,用于自己进行一些开发......