shell编程入门_bash自动ssh到远程机器

已经生成ssh的key,所以ssh的时候是不用输入密码的。
用shell来做ssh连接到远程机器,然后压缩打包某个目录的脚本。

  1. #!/bin/sh
  2. tar zcfP /root/etc.tar.gz /etc/
  3. ip="192.168.0.7"
  4. echo 文件正在传输,稍候将进行解压缩..
  5. scp etc.tar.gz $ip:/root/test/
  6. ssh -tt $ip  << EOF >/dev/null 2>&1
  7. cd /root/test
  8. tar zxf etc.tar.gz -C /root/123
  9. sleep 2
  10. exit
  11. EOF
  12. echo 准备退出...
  13. sleep 2


2 Comments

  1. 支持的板凳!



    回复:好久木有看到你啦 ^-^

  2. 支持的沙发!