ECDSA公開鍵をダウンロードしました( ssh_host_ecdsa_key.pub
他のマシンから)自分の地域に鍵を追加したい known_hosts
SSHで接続する前にファイルを作成してください。手動で(MD5ハッシュを画面上で比較せずに)どうすればよいですか
私は私のローカルマシンでUbuntu 15.04を実行しています。
ECDSA公開鍵をダウンロードしました( ssh_host_ecdsa_key.pub
他のマシンから)自分の地域に鍵を追加したい known_hosts
SSHで接続する前にファイルを作成してください。手動で(MD5ハッシュを画面上で比較せずに)どうすればよいですか
私は私のローカルマシンでUbuntu 15.04を実行しています。
回答:
のマニュアルページ sshd(8)
の形式について説明します known_hosts
ファイル:
これらのファイルの各行には、次のフィールドが含まれています。フィールドはスペースで区切られています。
あなたのホストのためのあなたの公開鍵がこのように見えるなら:
ssh-rsa AAAA1234.....=
この行を自分の ~/.ssh/known_hosts
ファイル:
your.host.name,0.0.0.0 ssh-rsa AAAA1234.....=
ホスト名とIPをホストと交換します。
今持っているかどうかによって異なります ssh
オプション HashKnownHosts
オン。そうでなければ、完了です。そうでなければ(例えば現在のUbuntuリリースで)あなたはこのファイルを使ってハッシュする必要があります ssh-keygen -H -f ~/.ssh/known_hosts
。
ssh-rsa AAAA1234.....=
?公開鍵を開いたところ、等号で終わっていません。代わりに、形式は次のようになります。ssh-rsa AAAA1234.... user@hostname
。どのように私はそれを私の中に入れるでしょうknown_hosts
ファイル?