1. 程式人生 > >配置SSH免密鑰登錄

配置SSH免密鑰登錄

nss ssh 拷貝 del penssh font 問題 用戶 服務端

問題:client端需要免密鑰登錄服務器server如何配置?
1、前提:客戶端已安裝openssh-client;服務端已安裝openssh-server;服務器端22號端口已經打開
2、需要密鑰登錄時:ssh 服務器的一個用戶名@服務器ip
3、客戶端執行:ssh-keygen;cd ~/.ssh;ls;ssh-copy-id 服務器的一個用戶名@服務器ip
執行完成後會提示:~/.ssh/authorized_keys文件,已經將公鑰拷貝到該文件中。
以後登錄就不用輸入密碼了。
4、ssh能夠通,則rsync可以用,同步數據
同步本機目錄到遠程主機:rsync -r 本地目錄 服務器的一個用戶名@服務器ip:服務器目錄


同步遠程主機到本機目錄:rsync -r 服務器的一個用戶名@服務器ip:服務器目錄 本地目錄
同步本機目錄中新增的文件到遠程主機(相同目錄):rsync -av 本地目錄/ 服務器的一個用戶名@服務器ip:服務器目錄/
同步本機目錄中(新增的文件,同時也有刪除的文件)到遠程主機(相同目錄):rsync -av --delete 本地目錄/ 服務器的一個用戶名@服務器ip:服務器目錄/

配置SSH免密鑰登錄