Ubuntu

SSH 和 openvpn 上的其他服務很慢

  • February 5, 2011

我使用 openvpn 訪問我的工作場所網路。當我通過 openvpn SSH 進入伺服器(Ubuntu)時,當我輸入 shell 提示符時,字元和字母出現緩慢。所以我應該稍等片刻才能在螢幕上看到我輸入的內容。如果我直接 ssh(不是通過 openvpn),那麼根本沒有延遲。所有其他服務也響應緩慢:例如訪問 Intranet 網頁、ftp 或路由器配置 GUI,幾乎所有內容都顯示延遲。我在家中使用 2 Mbps 下行和 800 Kbps 上行 ADSL 連接。在工作場所,我有 4 Mbps 上下乙太網的網際網路連接。

任何加密機制都會增加您的連接成本,請記住,某些加密的成本是巨大的。

OpenVPN 平均會為您的連接增加 40% 到 50% 的成本,除此之外,ssh 還會平均增加 40% 的成本。

所有這些都可以很容易地解釋為什麼您通過 openvpn+ssh 的連接如此緩慢,您可以做一些事情來使連接更輕,但它會犧牲一些安全性。

  • 使用 1024 字節的加密簽名(除非您確實需要,否則不要使用 2048 或 4096)
  • 使用 SSH1 或 SSH2 和 RSA 而不是 DSA(成本少一點)
  • 預設使用 SSH 壓縮

所有這些都將有助於使隧道更輕、更快,如果您有直接 SSH 訪問權限,請嘗試使用 SSH 隧道而不是 OpenVPN 連接到您的應用程序,這將刪除一個加密層,也將有助於提高速度。

我已經回答了你的問題,因為我覺得這很有趣,但請記住,如果你不接受你的答案(17% 的接受率表明這一點),社區將不太願意幫助你,這個網站都是關於社區的,接受率表明你不是社區玩家,這將阻礙你未來的結果。

把它當作我的 2 美分,不要批評!

引用自:https://serverfault.com/questions/226185