私はローカルホストから2つのリモートコンピュータに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