blowfish を使用してリモート マシンに ssh できない

blowfish を使用してリモート マシンに ssh できない

ssh暗号化を使用する必要があるリモートマシンがありますblowfish。以前のラップトップですべてをセットアップし、ファイルセットアップにdistro持っています。今日インストールして、どのマシンでもエラーが発生します。configblowfishUbuntu Gnomessh

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

何をインストールする必要があるか検索しましたが、これは に付属しているはずですdistro。何が足りないのでしょうか?

答え1

SSHv2 には暗号は存在しませんblowfish。これは古いプロトコル SSHv1 にのみ存在していましたが、現在は廃止されています (Ubuntu でも廃止されていることを願っています)。

blowfish-cbcSSHv2には、マニュアル ページで指摘されているように、 と呼ばれる暗号がありますssh_config(常に開始するのに適した場所です)。

答え2

Ubuntu 16.04ではこれを試すことができます(ユーザーとIPを置き換えてください)

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

答え3

以下の内容を含む行を削除するだけです。

cipher blowfish

~/.ssh/configファイルから、元の投稿者の場合、エラーメッセージに示されているように43行目です。ただし、このエラーメッセージは誤解を招くものです。回答を参照してください。バグ報告

原因としては、しばらく前に SSH 接続を設定したか、古いチュートリアルを使用した後に、このオプションを許可しない SSH バージョンにアップグレードしたことが考えられます。

関連情報