2台のサーバー(ローカル)192.168.1.1と(リモート)192.168.15.2があります。
SSH接続を介してリモート(192.168.15.2)のローカル(192.168.1.1)からファイルを抽出したいと思います。これを達成するためにどのコマンドを使用できますか?
ソースコードパス:/home/user/example.tar.gz
ターゲットパス:/mnt/untar/extracted_folder
答え1
ソースシステム(LOCAL
)から:
ssh -e none 192.168.15.2 'tar -xzf - -C /mnt/untar/' </home/user/example.tar.gz
答え2
この試み
ssh root@host1 "cd /dir/tocopy/ && tar -cf - ." | \
ssh root@host2 "cd /dir/tocopyto/ && tar -xf -"