如何在GNU / Linux中加快SSH連接

Linux的殼

SSH連接 是其中之一 SysAdmin最常用的工具這主要是由於其靈活性和非常好的安全性選項,但是與幾乎所有的連接性選項一樣,有許多種使用方法,這暗示著可用的速度並不總是最好的。 不幸的是,在這些情況下,我們將不得不採取某種形式的調整,使我們能夠獲得體面和安全的連接質量,因此我們想要展示 在GNU / Linux中加快SSH連接的3種方法.

基本上,我們想談一談 配置選項 這將使我們能夠克服諸如連接不良或我們同時與同一台服務器建立多個連接之類的障礙,在某些情況下甚至可以通過以下方式訪問圖形工具 X轉發,可以提高所需的速度。

我們可以做的第一件事是 通過IPv4強制SSH連接該協議還允許與最新的IPv6建立連接,在某個時候最終將絕對必要,但目前沒有必要,並且對兩者都使用支持的事實意味著有時連接速度可能會更慢。 但是我們只能使用參數通過IPv4連接到使用SSH的任何服務器 “ -4” 如下:

#ssh -4 user@remoteserver.com

實現此目的的另一種方法是修改配置文件 的/ etc / SSH / ssh_config中,我們應該在哪裡尋找線 “ AddressFamily” 鼓起勇氣離開她 “ Inet”,這意味著我們將使用IPv4進行連接。

另一個可以提高速度的配置是 禁用DNS查找 在遠程計算機上,這就是尋找計算機IP並從中獲取主機名的所有工作,這需要資源並且有助於使事情變慢一些,為此,我們還必須轉到SSH服務器(/ etc / ssh / sshd_config)並保留以下選項 “ UseDNS” 具有價值 “不是”。 我們也可以 強制重用SSH連接換句話說,在建立新連接時,將嘗試重用已經建立的連接,這無疑比創建新連接要快得多。

為此,我們轉到文件 的/ etc / SSH / ssh_config中 並添加以下幾行:

ControlMaster自動
ControlPath-/.ssh/sockets/% r%h-%p
控制持久性 600

最後一行(ControlPersist)將告訴SSH服務在關閉連接後600秒鐘內將其保持打開狀態(但在後台),以便在收到新的連接請求時重新使用它。 如果我們添加一行“主機名服務器名”,則可以表明此配置僅用於 SSH連接 到特定的計算機,為此我們將服務器名替換為適當的名稱。

通過這些簡單的修改,我們可以在 SSH連接速度 以及建立它們所花費的時間,如果我們有很多帶寬並且我們在本地網絡上工作,這對於我們來說將不會被注意到,但是如果我們連接到多個遠程服務器,我們將不勝感激。


2條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   米格爾·安吉爾(Migel Angel) 他說:

    優秀的信息非常感謝您|

  2.   米格爾·安吉爾(Migel Angel) 他說:

    我經常使用此命令,非常感謝