iTerm 2 保持长连接,以及多行显示不全问题

所属分类:Linux | 浏览:1220 | 发布于 2025-01-03

iTerm 2客户端保持活跃

不管是系统的Terminal还是iTerm 2, 连接CentOS,不过不设置的话,默认两分钟不操作,就会断开连接,这样非常不方便。

网上给的第一种方法

修改/etc/sshd/ssh_config,增加下面两行

ServerAliveInterval 30
ServerAliveCountMax 18

ServerAliveInterval,这个选项指定了SSH客户端向服务器保持活跃消息的时间间隔(以秒为单位)。上面的代码每30秒发送一次保持活跃消息。

ServerAliveCountMax,这个选项指定了在SSH客户端断开连接前,允许连续发送保持活跃消息但未收到响应的最大次数。上面的代码表示如果连续发送10次保持活跃消息都没收到服务器的响应,客户端将断开连接。

这看起来很麻烦,强大的iTerm 2自然考虑到了这个问题。

iTerm 2的解决方法

如果使用的是iTerm2的话,在session标签页,如图:

iTerm 2多行显示不全问题

经过多次踩坑终于确定这个问题是出现在远程ssh连接上。核心解决方案就是打开“连接时发送尺寸”开关。

新版需确保如下两点设置:

1、Profiles -> erminal -> Disable session-initiated window resizing 取消勾选

2、Profiles -> Window -> Colums 设置值,其实这里不用管,默认有值,值为80。

 

海涛博客(https://haitaoblog.com)属于海涛个人博客,欢迎浏览使用

联系方式:qq:52292959 邮箱:52292959@qq.com W26

备案号:粤ICP备18108585号 友情链接