為了進行批量關機工作,前提要配置好ssh的雙機信任。
A機192.168.1.241
B機192.168.1.212
在A機上獲取一個pub密鑰,即為公共密鑰。
執行這個命令後:ssh-keygen -t rsa
在 ~/.ssh/目錄下
使用scp命令,將公鑰拷貝到B機
SUSE-linux:~/.ssh # scp id_rsa.pub [email protected]:/tmp/
拷貝完成
進入B機
cd ~/.ssh/
這個目錄
將A機的公鑰拷貝到authorized_keys這個文件下
linux-218:~/.ssh # cat /tmp/id_rsa.pub >> authorized_keys
最後設置權限為600即可
返回到A機測試
大功告成
配置第二台機時出現一個奇葩問題
C機192.168.1.218
在用戶root的家目錄下沒有.ssh文件夾
按照網上說法,在C機執行ssh localhost後自動生成
接下來就按照原樣進行配置即可。