#背景:如果两台主要需要同步访问或备份一些数据,这时在脚本中会用到SSH访问别一台机器(此时无法输入密码)
#ServerA , ServerB都有两个用户,一个是root的管理员用户,别一个为itss的普通用户
1.ServerA的root直接访问ServerB的情形(ServerA ,ServerB的root用户均可用)
A.ServerA端的设置
su - root
ssh ServerB #会自动生成.ssh目录及相关文件,输入密码,可登陆ServerB
cd .ssh
ssh-keygen -d #会产生id_dsa(private key )和id_dsa.pub(public key )两个文件,在此过程中,不输入任何关于密钥的信息
scp id_dsa.pub ServerB:/root/.ssh/ServerA_key #把ServerA的public key 放入ServerB的/root/.ssh中