若要從A連到B透過ssh不輸入密碼

1.先在A上面產生public/private key

 


root@A server:~/.ssh# ssh-keygen -d
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):(按enter)
Enter passphrase (empty for no passphrase):(按enter)
Enter same passphrase again:(按enter)
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
80:dd:c7:9f:f6:0e:83:ac:e3:ca:22:4c:e9:41:f2:85 root@DHCP-2
The key's randomart image is:

+--[ DSA 1024]----+
|                 |
|     o . .       |
|   .. o . o      |
|. E .  . . . .   |
| + o    S   +    |
|  =      . o .   |
| + .      o o .  |
|  + ..  ..   +   |
|   . .ooo.    .  |
+-----------------+

此時產生id_dsa  id_dsa.pub兩個檔案
id_dsa放在要連過去機器的這邊

id_dsa.pub放在要被連的機器這邊

2.將id_dsa.pub傳給B

root@A server:~/.ssh#scp ./id_dsa.pub root@B:/root/.ssh/id_dsa.pub

root@B server:~/.ssh#cat id_dsa.pub >> authorized_keys

3.root@A server:~/.ssh# ssh root@B 成功~~

 

如果你還有CDEFG....等機器要連到B也不想輸入帳號密碼

4.先將CDEFG...等機器上的id_dsa和id_dsa.pub刪除掉,把A上的id_dsa複製到CDEFG....等機器的/root/.ssh/下即可 (懶人專用)

5. 在window上,要用puttygen.exe把id_rsa轉成.ppk檔才可以使用

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 slinbody 的頭像
    slinbody

    495884965

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