VM1とVM2の間を使用するときはscp
問題はありませんでした。別の理由でVM2を削除し、VMwareワークステーションを介して再構築しました。 scpを使用してVM1から新しいVM2にファイルをコピーするときに問題がありました。
# scp /home/iso/********.iso [email protected].***:/home/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
df:33:37:b6:7b:c9:e5:19:65:f7:38:ad:94:b2:9e:36.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:1
ECDSA host key for 192.168.1.*** has changed and you have requested strict checking.
Host key verification failed.
lost connection
ベストアンサー1
上記の注意点は、最初のログイン後にリモートホストの指紋が変更されたことです。警告は、既知のホストの違反も識別します。
Offending ECDSA key in /root/.ssh/known_hosts:1
これは、Known_hostの最初の行に問題があることを示します。
ssh-keygen -R 192.168.1.xxx
実行または使用して削除できます。vi +1 /root/.ssh/known_hosts
指紋は、指紋内に存在する/etc/ssh/
キーをハッシュすることによって生成されます。最初の接続で受け入れた後、ログインknown_host
中に追加され評価されます。
編集1
たとえば、ターゲットサーバーに複数のエンティティがある場合は、domain
そのエンティティをすべて削除し、使用したいコマンド(/ etcなど)を実行して手動で入力する必要がありますdomain.foo
。1.2.3.4
ssh
sftp
ssh-keyscan
指紋を提供し、保存するリモートホストのキーを追加することもできますknown_hosts
。ただし、指紋ロジックは、リモートホストを追加する前に確認する必要があることです。known_host