井底圈小蛙
关注科技圈

Centos7远程ssh持久化保持连接在线(keepalive)以及Centos7安装7z

Centos7远程ssh持久化保持连接在线

通过ssh连接远程主机,经常很短时间不操作就自动断开连接的问题,所幸的是ssh提供了连接保持的设置ServerAliveInterval。

这是由于sshd进程的keepalive机制决定的:
sshd会定期向client发送keepalive报文(发送间隔可通过ClientAliveInterval参数配置);
如果累计未收到回应达到上限次数就会主动断开与client的连接(失败次数可通过ClientAliveCountMax参数配置)。

编辑sshd配置

vim /etc/ssh/sshd_config

按需求配置对应的两个参数:

ClientAliveInterval 120 # 每隔120秒发送一次keepalive报文
ClientAliveCountMax 30 # 连续30次未收到keepalive回应,将会主动断开连接

systemctl restart sshd # 重启sshd

Centos7安装7z

安装bzip

yum install -y bzip2

安装gcc和gcc+

yum -y install gcc gcc-c++

下载7z的压缩包

wget https://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2

解压压缩包

tar -jxvf p7zip_16.02_src_all.tar.bz2

进入解压后的目录

cd p7zip_16.02

执行安装

make && make install

圈小蛙现已开通Telegram。单击此处加入我们的频道 (@quanxiaowa)并随时了解最新科技圈动态!

除特别注明外,本站所有文章均系根据各大境内外消息渠道原创,转载请注明出处。
文章名称:《Centos7远程ssh持久化保持连接在线(keepalive)以及Centos7安装7z》
文章链接:https://www.qxwa.com/centos7-remote-ssh-persistence-keepalive-and-centos7-install-7z.html
分享到: 生成海报

评论 抢沙发

科技圈动态,尽在圈小蛙

联系我们关注我们