리눅스대 리눅스 파일 복사 (ssh 업로드 다운로드)

2020년 8월 18일 화요일

scp

https://note.heyo.me/ssh%ed%8c%8c%ec%9d%bc-%ec%97%85%eb%a1%9c%eb%93%9c-%eb%8b%a4%ec%9a%b4%eb%a1%9c%eb%93%9c-scp/

tar | ssh

압축데이터를 stdout(-)으로 돌려서 ssh cat으로 복사 (업로드)

tar cvzf - ./data | ssh -p 10023 root@test.mooo.com "cat > data.tar.gz"
# 비밀번호 입력
tar czf - ./data | ssh -t -p 10023 root@test.mooo.com "cat > data.tar.gz"

반대도 가능 (다운로드)

ssh vivek@server1.cyberciti.biz 'tar zcf - /some/dir' | tar zxf -

새로운 파일만 복사

tar cvzf - ./data --newer-mtime 2020-06-15 | ssh -t -p 30023 root@bayo.mooo.com "cat > data.tar.gz"