我的這臺linux服務器位於海外,而PING
響應時間很長(約450ms)。當我使用ssh
登錄時,它非常靈活,我認爲這是由於PING
緩慢(或網絡連接速度較慢)。是否有替代SSH
但是,當我在服務器上打開網站時,連接速度正常。所以我想知道SSH是否有很好的替代品,或者我該如何解決這個問題?
我的這臺linux服務器位於海外,而PING
響應時間很長(約450ms)。當我使用ssh
登錄時,它非常靈活,我認爲這是由於PING
緩慢(或網絡連接速度較慢)。是否有替代SSH
但是,當我在服務器上打開網站時,連接速度正常。所以我想知道SSH是否有很好的替代品,或者我該如何解決這個問題?
Mosh(https://mosh.mit.edu/)是SSH替代工具,適用於高延遲場景。它不需要服務器做出預測文本的響應(或者根本不顯示輸入的命令),而且非常漂亮。
請注意,Mosh由SSH引導(使用SSH來初始化連接和身份驗證),所以它不是一個真正的脫節工具,只是更多的封裝工具,以便在處理高延遲時提供愉快的體驗。
'mosh'肯定是一個單獨的工具,而不僅僅是一個包裝;它只是使用'ssh'來建立初始連接來啓動遠端的'mosh'服務器。一旦'mosh'服務器正在運行,'ssh'不再使用。 – chepner 2014-09-02 15:20:19
好吧,'mosh'是一個在遠端啓動'mosh-server'的包裝,然後在本地運行'mosh-client'。 – chepner 2014-09-02 15:24:48
對不起,我的意思並不是暗示[tag:mosh]不是一個單獨的工具,只是想清楚[tag:mosh]是否使用[tag:ssh] – user3062946 2014-09-02 15:31:16
ssh標誌-C
可用於向SSH服務器要求壓縮,在某些情況下可能會使連接速度更快,但由於您提到ping時間的原因,在此情況下不太可能有所幫助。
你可能會發現有用的另一個標誌是-c
標誌,它允許你從服務器請求一個特定的密碼,我聽說過有關blowfish的好東西可以解決這類問題。
要ssh方式連接,你可以試試這個當同時使用這兩個命令:
ssh -C -c blowfish-cbc [email protected]
最後,有喜歡的telnet或rsh某些協議(這被很多人認爲是過時的了)不使用加密,這可能會使您的連接速度更快,但代價是不太安全。
[mosh](https://mosh.mit.edu/)適合這種情況。 – 2014-09-02 15:11:54