ssky-keygen+ssh-copy-iパスワードなしでリモートLINUX本体に登録する【OK】


本論文のオリジナルアドレス:http://blog.163.com/lgh_2002/blog/static/440175262010113323261/
 
次の例では、パスワードを入力せずにリモートLinuxホストにログインできるように、ssky-keygenとssh-copy-indを使用します.ssh-keygenは公開鍵と鍵を作成する.ssh-copy-iは、ローカルホストの公開鍵をリモートホストのauthorized_にコピーする.keysファイルに.ssh-copy-indはリモートホストのユーザーディレクトリと~/ssh、および~/.ssh/authorized_keysは適切な権限を設定します.ステップ1:ローカルホスト上で公開鍵と鍵をssh-key-genで作成するligh@local-host$ssh-keygen-t  rsaEnter file in which to save the key(/home/jsmith/.ssh/idu):[Enter key]Enter passphrase(empty forのpassphrase):[Presenter key]Enter passphrase agon:[Pess enter key]Youders/Youders Beders]Youders.comrsa.Your public key has been saved in/home/jsmith/.ssh/id_rsa.pb.The key fingerprint is:33:b 3:fe:af:95:18:11:31:d 5:de:96:2 f:35:f 9ligh@local-hostステップ2:公開鍵をssh-copy-iでリモートホストにコピーするligh@local-host$ssh-copy-i~/.ssh/id_rsa.pb  [email protected]@remote-host's password:Now try loging into the machine,with-ssh?remote-host'、and check in:ssh/authorized_keys to make sure we haven‘t added extra keys that you wern’t expecting.[注:ssh-copy-ind鍵をリモートホストに追加する.ssh/authorized ukey上.]ステップ3:直接リモートホストに登録するligh@local-host$ssh remote-host Last logn:Sun Nov 16:22:33 2008 from 192.168.1.2[注:SSHはパスワードを尋ねません.]ligh@remote-ホット$[注:リモートホストに登録しました]
 
 
========================================================================================================================
 
次の来源:http://book.douban.com/subject/3800093/1作成スプーン
sh-keygen -t rsa -C 'my key  
ssh-keygen -t rsa -C 'my key'
2スプーンのcopyをserverにします.
ssh-copy-ind -i .ssh/idousa.pb jay@server  
ssh-copy-id -i .ssh/id_rsa.pub jay@server
3 macbookであれば、ssh-copy-indというコマンドがなくてもいいです.
  • scp ~/.ssh/idousa.pb user@server:~/.ssh/authorizedukaeyes  
  • scp ~/.ssh/id_rsa.pub user@server:~/.ssh/authorized_keys
    Keep in mind that will overwrite~/.ssh/authorized ukenes on the server if you already have it.