我尝试将 zip 文件从本地主机复制到两台远程计算机,我给远程主机名起了别名。
因此我使用for
这样的循环
for g in hy1 hy2;do scp kube.tar.gz $g:~;done
hy1,hy2- 远程主机名的别名
当我运行此命令时,它返回以下错误
ssh:无法解析主机名 hy1:名称或服务未知
失去了连接
ssh:无法解析主机名 hy2:名称或服务未知
失去了连接
使用别名进行文件共享和循环有什么问题吗?
答案1
别名用于命令,您需要变量:
hy1=vahaidom@h1
hy2=vahai@master
for g in $hy1 $hy2; do scp kube.tar.gz ${g}: ; done