說明:在兩個服務器進行傳送文件的每次都需要輸入密碼,下面解決無密碼登錄和傳遞文件
現有兩個服務器A(192.168.1.188)、服務器B(192.168.1.189)
從服務器A向服務器B傳送文件
服務器A輸入下面命令生成配對密鑰,
ssh-keygen -t rsa
備註: -t代表密鑰類型爲rsa型,rsa是一種加密算法
遇到輸入就一路回車用默認
生成的公鑰文件在:cd /root/.ssh/
分別爲私鑰id_rsa和公鑰id_rsa.pub
將id_rsa.pub放到服務器B的/root/.ssh/ 目錄下
然後執行:
cat /root/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
然後:ssh [email protected] 就可以免密碼登錄,scp免密碼傳遞文件