Memo
Broken pipe error on scp
ha3kkkkk
2021. 3. 5. 23:46
SCP 명령어로 원격 서버의 파일을 로컬로 옮겨야 하는데 주구장창 저 에러가 나서 뿌셔버리고 싶었다.
파일의 크기가 꽤나 크기도 했고. 회선 상태도 안좋은 상황이었다.
해결했던 방법은 하기와 같다.
① 빨리 전송을 끝낼 수 있도록 큰 파일을 압축해준다.
gzip target_file
② scp 명령어로 옮길때, 커넥션이 ssh 옵션때문에 끊기지 않도록 해준다.
scp -o ServerAliveInterval=15 -o ServerAliveCountMax=3 user_id@remote_Server_IP:target_path ./
③ 로컬로 옮겨진 파일을 다시 풀어준다.
gunzip target_file