1.ssh免密登录,例子:192.168.1.201机免密登陆192.168.1.111机
1.1所有主机执行,生成秘钥
ssh-keygen -t rsa
1.2.把192.168.1.201机公钥放到192.168.1.111机上并改名为 authorized_keys
1.3.所有操作在192.168.1.111机上操作
scp root@192.168.1.201:/root/.ssh/id_rsa.pub /root/.ssh/
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
rm -rf /root/.ssh/id_rsa.pub
2.远程执行脚本(备份需要用到)
前提:配置好ssh免密登录
源IP:192.168.1.16
目标ip: 192.168.1.31
例子:在192.168.1.16远程执行1.31的命令或者脚本
远程执行命令
ssh root@192.168.1.31 "hostname"
远程执行脚本
2.1在1.31写个测试脚本
vim test.sh
#!/bin/bah
hostname
chmod +x test.sh
2.2在1.16上远程执行脚本
ssh root@192.168.1.31 /root/test.sh
3.通过进程的方式关闭nginx服务
ps -ef |grep nginx |grep -v grep |awk '{print $2}' | xargs kill –9