無法使用blowfish ssh 到遠端機器

無法使用blowfish ssh 到遠端機器

我有一台遠端電腦需要ssh使用blowfish加密。我在以前的筆記型電腦上設定了所有內容distro,並且在我的config文件設定中設定了blowfish.今天我安裝Ubuntu Gnome,當我嘗試ssh在任何機器上安裝時,我收到錯誤

/home/yotam/.ssh/config line 43: Bad cipher 'blowfish'.

我搜索了我需要安裝的內容,但似乎這應該與distro.我缺什麼?

答案1

blowfishSSHv2 中沒有呼叫密碼。它僅存在於舊協定 SSHv1 中,該協定已消失(希望 Ubuntu 上也是如此)。

SSHv2 有一個密碼,blowfish-cbc如手冊頁中指出的那樣ssh_config(始終是一個好的起點)。

答案2

在ubuntu 16.04你可以嘗試這個(替換使用者和ip)

ssh -XC -c [email protected] [email protected]

答案3

您需要做的就是刪除包含以下內容的任何行:

cipher blowfish

來自 ~/.ssh/config 文件,在原始海報的情況下是第 43 行,如錯誤訊息所示。然而,此錯誤訊息具有誤導性;請參閱答案https://bugzilla.redhat.com/show_bug.cgi?id=1281705

可能的原因是您不久前設置了 SSH 連接,或者使用了舊教程,而現在您升級到了不允許此選項的 SSH 版本。

相關內容