如要copy ESXi host1上某个文件到ESXi host2上,需满足一定条件才能通过命令行copy:
条件:
1、host1上必须开启ssh服务,开启服务后,防火墙上相应入站连接ssh 服务端22端口打开;
host2上必须开启ssh服务,开启服务后,防火墙上相应入站连接ssh 服务端22端口打开.
2、host1上还需在防火墙上打开出站连接ssh 客户端22端口。
再putty登陆host1,ssh host2 ip地址,便可登陆host2,exit可退到host1。
3、putty登陆host1后,scp local_filename user@server:/path/ 输入密码便可copy了。
eg:scp /tmp/testscp.txt root@10.10.19.1:/tmp
建议copy的二台主机间防火墙出站入站都放行22端口,方便互相之间copy。
建议copy大文件夹时候不要用tar压缩,测试发现压缩后会少关键大的vmdk文件,还是scp单个单个copy还是比较快的。