歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> linux下設置SSH自動登錄

linux下設置SSH自動登錄

日期:2017/2/27 16:06:06   编辑:Linux教程
Linux系統下如果2台或者多台機器需要經常互訪,尤其是內網情況下,配置SSH自動登錄就會方便很多,不用一次一次的輸入密碼了,另外在做同步的時候也便於操作,例如之前做過的RSYNC網站自動登錄。

在A 上運行命令:
# ssh-keygen -t rsa (連續三次回車,即在本地生成了公鑰和私鑰,不設置密碼)
# ssh [email protected] "mkdir .ssh" (在1.10上創建.ssh目錄,需要輸入密碼)
# scp ~/.ssh/id_rsa.pub [email protected]:.ssh/id_rsa.pub (需要輸入密碼)


在B 上的命令:
# touch /root/.ssh/authorized_keys (如果已經存在這個文件, 跳過這條)
# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys ( 將id_rsa.pub 的內容追加到
authorized_keys 中)


回到A 機器:
# ssh [email protected] (不需要密碼, 登錄成功)


在B機器上做RSYNC同步就不用在輸入密碼或者使用密碼文件了。
rsync -avzu  --progress --delete [email protected]:/var/www/ /var/www (192.168.1.10客戶端執行)
Copyright © Linux教程網 All Rights Reserved