WindowsサーバーからLinuxにファイルをコピーしようとすると、次のエラーが発生します。
command: scp C:\Users\arya\Videos\aaa [email protected]:/local/
scp command getting failed : Unable to negotiate with 10.100.10.10 port 55: no matching host key type found. Their offer: ssh-rsa,ssh-dss
パスワードなしでWindowsからLinuxサーバーにコピーする方法はありますか?
答え1
エラーメッセージに従って、どのような方法が提供され、利用可能かを説明し、同じメッセージを含む複数の記事を読んだ後、次のように説明します。
scp
次のように相対オプションを設定するコマンドを試してみることをお勧めしますssh
。
scp -o HostKeyAlgorithms=ssh-rsa,ssh-dss <source> <target>
ベースコメント、他のエラー(許可拒否)が発生した場合は、次のすべてを試してください。
scp -o HostKeyAlgorithms=ssh-rsa,ssh-dss -o PubkeyAcceptedKeyTypes=+ssh-rsa <source> <target>