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ファイル?