SSH로 로그인하고 파일 추출

SSH로 로그인하고 파일 추출

두 대의 서버(로컬) 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 -"

난징 조이

관련 정보