Shell

保持 Linux 伺服器 SSH 連接不斷線的幾種方法

一般情況下 Linux 伺服器用的 SSH server 都是 openSSH,默認的安全策略設置都是隔一小段時間沒有操作就自動斷線,譬如我自己連接到遠程 VPS

 

 

伺服器段修改

修改ssh配置文件/etc/ssh/sshd_config,添加或者修改ClientAliveInterval為「ClientAliveInterval 60」。這個參數的是意思是每1分鐘,伺服器向客戶端發一個消息,用於保持連接。保存後記得重啟ssh服務。

修改過後,上面幾個辦法都可以讓ssh保持連接,一直處於alive狀態,不會因為沒有操作而被伺服器強制斷線了。

 

Linux 系統本地

在linux系統中使用ssh連接遠程伺服器時,可以使用-o的一個參數ServerAliveInterval來設置防止超時的時間。

比如:ssh -o serveraliveinterval=60 username@host

 

Windows 系統本地

對這篇文章感覺如何?

太棒了
1
不錯
0
愛死了
0
不太好
0
感覺很糟
0
bootingman,是「booting」 加上 「man」的一個合成詞。 術語「booting(引導)」是「bootstrapping」的簡寫,描述計算機從零開始啟動的過程,同時也表示一個古老的諺語「通過自力更生而出人頭地「。 「引導」的思想在於一個困難的、複雜的目標可以通過一個小的動作開始,然後以這個小的動作為基礎,一步一步地達到期望目標而完成。這也是我想做和正在做的。

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Shell

    Shell

    向你的命令行腳本添加 Shebang 行

    #!/bin/sh 上面這行代碼,常常出現在 shell 腳本中,是一個 shell 腳本的標準起始行,也被稱作 Shebang 行。 Shebang 即 SHArp(#) 和 bang(!) 的組合 […]
    Shell

    sudo 深入學習

    sudo 作為一款許可權管理工具,平常在各個平台使用。但是真正算的上正確使用的又寥寥無幾。這篇文章,便是詳細介紹一下這個命令的正確使用方式。
    Shell

    Linux 下擴展交換空間

    一般來說,當應用程序使用大量物理內存(RAM)並且不夠用時操作系統會開始使用交換空間(Swap Space)。這種情況下,操作系統會把不活動的物理頁面置換到交換空間。釋放出來的空閑內存可以繼續被其他應用程序使用。等到物理內存使用量降下來後,交換的內存區域又會換回到物理內存中。系統管理員應該確保系統交換空間足夠,保證操作系統在內存不夠用時始終能夠通過置換頁面的方式獲取可用的物理內存。接下來,我們就來介紹如何創建、擴展和刪除交換空間。