close
每次登入ssh,就要輸入密碼
真是有夠給它麻煩到不行的...
呼,我乾脆使用Public Key認證來解決登入身分認證問題吧~
首先,先在登入者的主機上執行:
$ ssh-keygen -t rsa
接著連續按三次Enter
第一次是將金鑰扔到~/.ssh/id_rsa,這是私鑰的部分
第二下跟第三下Enter是將passphrase設定成空的

接著,把鑰匙丟到遠端主機上
$ scp ~/.ssh/id_rsa.pub cfc@cfc.zuso.tw:
分號記得要打上去
接著連線到遠端主機,我們先下
cfc@server:~$ ls -a
. .. .bash_history .bashrc .bash_profile .ssh id_rsa.pub
裡面有這些東西
如果沒有出現.ssh,請ssh到localhost,並且選擇yes
接著再exit就好,這時再輸入ls -a就會看到.ssh了

然後我們現在執行:
cfc@server:~$ cat id_rsa.pub >> ~/.ssh/authorized_keys
好了之後登出,再連線一次試試看
這次就不必再輸入密碼囉^^
arrow
arrow
    全站熱搜

    hechian 發表在 痞客邦 留言(0) 人氣()