Linuxでのscp接続エラー

Linuxでのscp接続エラー

スクリプトを介してゲートキーパーのサンプルサーバーにファイルを挿入中に次のコマンドを実行すると、次のエラーが発生します。

scp -oHostKeyAlgorithms=+ssh-dss -i ~/.ssh/gatekeeper -P 18000 /var/applications/TEST_20190130.csv [email protected]

エラーは次のとおりです。

29/01/19,05:51:44 ** Start transfer to gatekeeper isdw-test.avc.db.com:
command-line line 0: Bad protocol 2 host key algorithms '+ssh-dss'.^M
lost connection
29/01/19,05:51:44 ** !!! File transfer to isdw-test.avc.db.com: Failed !!!

ただし、このコマンドを手動で実行すると、ファイルをサーバーに配置できます。

scp -oHostKeyAlgorithms=+ssh-dss -i ~/.ssh/gatekeeper -P 18000 /var/applications/TEST_20190130.csv [email protected]

ベストアンサー1

誤りは英語にありますBad protocol 2 host key algorithms '+ssh-dss'。 DSSはプロトコル1固有のアルゴリズムであり、プロトコル1は最新のSSHデーモン/クライアントでサポートされておらず、廃止されました。

したがって、コマンドラインキーから-oHostKeyAlgorithms = + ssh-dssを削除する必要があります。これはサポートされなくなりました。

おすすめ記事