我有三台机器,比方说10.49.1.101,10.49.1.102,10.49.1.103。这些 IP 也彼此存在于/etc/hosts
文件中。如果我只是ssh
在这些机器之间进行操作,它就完全可以正常工作。但是如果我尝试使用ssh
类似的方法删除文件夹10.49.1.101
for rs in `cat "ip-s"`; do echo $rs; ssh $rs "rm -rf path/to/dir"; done
// ip-s contains all the 3 server ips
会抛出以下错误并且不会成功。但它的作用是从10.49.4.102,10.49.4.103
: Name or service not knownname 10.49.1.102
: Name or service not knownname 10.49.1.103
仅供参考,这些是 redhat 版本
- 10.49.1.101 - 红帽 7.7
- 10.49.1.102 - 红帽 6.6
- 10.49.1.103 - 红帽 6.6
难道是redhat-7.7版本的问题。如果是,如何解决这个问题?