全球主机交流论坛

标题: 烦死了 到底怎么样才能让ssh永不断开?(不断网的情况下) [打印本页]

作者: 腾讯云6折购    时间: 2022-10-17 17:13
标题: 烦死了 到底怎么样才能让ssh永不断开?(不断网的情况下)
装了一个arch 本来美滋滋 但是老是自动断开

和debian11对比了一下 发现openssh配置文件一样的 不知道哪里出了问题  

debian11不断开 arch一段时间不用就断开  修改这个配置也不行ClientAliveInterval 30


球解决方案
作者: zaz    时间: 2022-10-17 17:15
ssh客户端设置多少秒发送个空包就行了,服务器都不用调整
作者: 鸡不择食    时间: 2022-10-17 17:15
et 走tcp 和 mosh走mosh.
作者: 会呼吸的痛    时间: 2022-10-17 17:15
screen不就行了,断了再连也继续之前进度

作者: 萌新の小白    时间: 2022-10-17 17:16
tmux不就行了
作者: 鸡不择食    时间: 2022-10-17 17:17
对 screen 也可以
作者: spr1ng    时间: 2022-10-17 17:19
securecrt 设置超时不断开
作者: 腾讯云6折购    时间: 2022-10-17 17:19
会呼吸的痛 发表于 2022-10-17 17:15
screen不就行了,断了再连也继续之前进度

麻烦鸭 快捷按来按去的
作者: 腾讯云6折购    时间: 2022-10-17 17:21
萌新の小白 发表于 2022-10-17 17:16
tmux不就行了

麻烦鸭 快捷键按来按去的 动不动就要重连一次
作者: 雨墨    时间: 2022-10-17 17:25
同很烦
作者: js攻城狮    时间: 2022-10-17 17:29
发了666个帖子了还没用过 mosh 吗
作者: mochan    时间: 2022-10-17 17:40
一些客户端有keeplive的设置,开启之后不会容易断开
作者: 腾讯云6折购    时间: 2022-10-17 18:35
js攻城狮 发表于 2022-10-17 17:29
发了666个帖子了还没用过 mosh 吗

刚刚搜了一下 这么牛逼的工具 我竟然不知道
作者: 大师兄    时间: 2022-10-17 18:59
  1. Host *
  2.         ServerAliveInterval 10
复制代码

作者: sharp097    时间: 2022-10-17 19:05
mobaxterm开keepalive
作者: hjh142857    时间: 2022-10-17 19:06
TCPKeepAlive yes
ClientAliveInterval 30
ClientAliveCountMax 8
一般我都是这三项改成这样,除非丢包到爆炸,不然不会断
作者: hchen    时间: 2022-10-17 19:11
tmux 再也不担心断了。重新连接进去,依旧是之前的位置。
作者: iloveloc    时间: 2022-10-17 19:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: Meocat    时间: 2022-10-17 19:36
用mosh,缺点是没办法上翻
作者: janethan    时间: 2022-10-17 19:50
系统自带终端:
  1. ssh -o ServerAliveInterval=55 用户名@远程IP地址 -p SSH端口
复制代码

作者: xylf    时间: 2022-10-17 20:18
有固定IP这都不是事,我在单位的固定公网IP,用Win10自带ssh空闲两天都不会断。
作者: ronny    时间: 2022-10-17 20:40
本帖最后由 ronny 于 2022-10-17 20:42 编辑


方案一: vim ~/.bashrc
alias ssh='ssh -o serveraliveinterval=20'
source ~/.bashrc

方案二: ssh -o serveraliveinterval=20 username@ip

方案三:vim ~/.ssh/config
# 保持链接
Host * # 这行一般都有。
    ServerAliveInterval 60  # 一般只加这行即可。


Tip: Terminal 软件一般都可以配置keepalive 勾选即可


作者: 腾讯云6折购    时间: 2022-10-17 20:45
ronny 发表于 2022-10-17 20:40
方案一: vim ~/.bashrc
alias ssh='ssh -o serveraliveinterval=20'
source ~/.bashrc

vim ~/.ssh/config 这个mac适用吗
作者: gfef    时间: 2022-10-17 20:53
腾讯云6折购 发表于 2022-10-17 20:45
vim ~/.ssh/config 这个mac适用吗

适用,连 Windows 都适用
作者: 腾讯云6折购    时间: 2022-10-17 20:55
gfef 发表于 2022-10-17 20:53
适用,连 Windows 都适用



我打开了
作者: chendeshen    时间: 2022-10-18 08:44
sleep 99999999999999999999999
作者: nebulabox    时间: 2022-10-18 09:11
用mosh就可以实现了
作者: whl32    时间: 2022-10-18 09:41
Xshell 也有保活
作者: ronny    时间: 2022-10-19 10:12
腾讯云6折购 发表于 2022-10-17 20:55
我打开了

嗯嗯,这个就正常设置keepalive interval就可以了
作者: 崽崽    时间: 2022-10-19 10:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: akkba    时间: 2022-10-19 10:33
客户端一半都有 keepalive 机制吧, 可能没有打开
作者: Kuro    时间: 2022-10-19 14:25
正常操作完之后,vi 1




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4