
SSH を使用してリモートでログインしようとすると、次のような質問が表示されます。
The authenticity of host '192.168.0.4 (192.168.0.4)' can't be established.
ECDSA key fingerprint is 64:ec:a0:fa:bf:f0:65:a6:b2:af:90:f2:97:44:e4:3f.
Are you sure you want to continue connecting (yes/no)?
それは何ですか?そして、何ができますか?
答え1
ssh は、ログイン資格情報とアクセスを提供するための公開キーを処理します。
公開鍵は~/.ssh/known_hosts
ローカルマシン上のファイルに保存されます。
@Nani、プロンプトに表示される内容は、「公開キーをローカル マシンに保存するように求められています。」です。
キーが保存され、再度尋ねられることがないようにするには、はいと答える必要があります。(リモート マシンの公開キーが変更されない限り)
リモートマシンの公開鍵が変更された場合は、以前に保存した鍵を~/.ssh/known_hosts
答え2
つまり、公開鍵はローカルマシン上の ~/.ssh/known_hosts ファイルに保存されます。
先に進み、yesと入力すると、次に192.168.0.4のパスワードが求められます。
これで192.168.0.4に接続され、アクセスできるようになりました。