SSHでログインしてファイルを抽出する

SSHでログインしてファイルを抽出する

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 -"

南京ジョイ

関連情報