为了进行批量关机工作,前提要配置好ssh的双机信任。

A机192.168.1.241

B机192.168.1.212


在A机上获取一个pub密钥,即为公共密钥。

执行这个命令后:ssh-keygen  -t  rsa

在 ~/.ssh/目录下

ssh配置双机信任工作记录20130615_ssh


使用scp命令,将公钥拷贝到B机

suse-linux:~/.ssh # scp id_rsa.pub root@192.168.1.212:/tmp/

拷贝完成

ssh配置双机信任工作记录20130615_ssh_02


进入B机

cd ~/.ssh/

这个目录

将A机的公钥拷贝到authorized_keys这个文件下

linux-218:~/.ssh # cat /tmp/id_rsa.pub >> authorized_keys

ssh配置双机信任工作记录20130615_ssh_03

最后设置权限为600即可

ssh配置双机信任工作记录20130615_ssh_04


返回到A机测试

ssh配置双机信任工作记录20130615_ssh_05


大功告成





配置第二台机时出现一个奇葩问题

C机192.168.1.218

在用户root的家目录下没有.ssh文件夹

ssh配置双机信任工作记录20130615_ssh_06


按照网上说法,在C机执行ssh localhost后自动生成

ssh配置双机信任工作记录20130615_ssh_07


接下来就按照原样进行配置即可。