引言
在使用Ubuntu18.04系統(tǒng)時(shí),SSH連接經(jīng)常因長時(shí)間無操作而斷開,這可能會(huì)影響工作效率。本文將指導(dǎo)您如何修改SSH會(huì)話的保持時(shí)間,以確保連接的穩(wěn)定性。
客戶端配置
修改客戶端的SSH配置文件可以延長會(huì)話保持時(shí)間:
- 打開終端,輸入命令:
nano ~/.ssh/config
- 在文件中添加以下內(nèi)容:
Host * ServerAliveInterval 60 ServerAliveCountMax 3
- 保存并退出文件
服務(wù)器端配置
若要在服務(wù)器端修改SSH會(huì)話保持時(shí)間,請按以下步驟操作:
- 使用管理員權(quán)限編輯SSH配置文件:
sudo nano /etc/ssh/sshd_config
- 找到或添加以下行:
ClientAliveInterval 300 ClientAliveCountMax 3
- 保存文件并重啟SSH服務(wù):
sudo systemctl restart sshd
永久保存設(shè)置
為確保設(shè)置在系統(tǒng)重啟后仍然生效,可以將配置添加到系統(tǒng)啟動(dòng)腳本中:
- 編輯rc.local文件:
sudo nano /etc/rc.local
- 在文件末尾添加:
echo 300 > /proc/sys/net/ipv4/tcp_keepalive_time
- 保存并退出
結(jié)語
通過以上步驟,您可以有效地延長Ubuntu18.04系統(tǒng)中SSH會(huì)話的保持時(shí)間。這將大大提高遠(yuǎn)程工作的效率和便利性。記得定期檢查和更新這些設(shè)置,以確保系統(tǒng)安全和最佳性能。