如何通過一台linux ssh遠端其他linux伺服器時,不要輸入密碼,可以自動登入。提高遠端效率,不用記憶各台伺服器的密碼。
ssh,ssh-keygen,scp
首先登入一台linux伺服器,此台做為母機(即登入其他linux系統用這台做為入口);執行一行指令生成key檔案:ssh-keygen -t rsa
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnaukTO3MjYycTO4EjYhRjMhBjNyQGNiRTO2QmZ2ImYklzMiNWM4EGZwUzLcV2Y1ITZ0ADMhNjMhlDM2MjZxQmZzQmYhVmMiNjNhljY942ZpN3LcBDM10zdvwFc4V2Lc12bj5SdklWYi5ycvR3boBXao5CZvw1LcpDc0RHaiojIsJye.jpg)
在母機上,進入/roo/.ssh目錄,找到id_rsa.pub該檔案,這個檔案就是剛才執行ssh-keygen所生成的公鑰key檔案。
3
用 scp指令,将母機産生的key拷一份到遠端的linux伺服器上,并命名成authorized_keys;scp ~/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys。這一步的操作需要手動輸入密碼。
4
現在為止,你已完成了所有的操作;可在母機通過ssh [email protected] 你會發現不在用輸放密碼了。相同的scp指令也是一樣的情況,無需手動輸入密碼。
來源:http://jingyan.baidu.com/article/f3ad7d0fe7bd0d09c2345b75.html
本文轉自快樂就好部落格園部落格,原文連結:http://www.cnblogs.com/happyday56/p/5664912.html,如需轉載請自行聯系原作者