netcat으로 파일전송 (cat, tar)
2021. 3. 17. 10:45ㆍIT/리눅스
1. 일반적인 전송
파일 보내는 쪽
cat 보낼 파일이름 | nc 접속서버ip 포트번호
*cat으로 zip파일도 보낼 수 있음
파일 받는 쪽
nc -l 오픈할 포트번호 > 저장될 파일 이름
2. tar로 압축해서 보내는 경우
파일 보내는 쪽
tar -c 압축해서 보낼 파일 | nc 접속서버ip(받는 쪽) 포트번호
파일 받는 쪽
nc -l 오픈할 포트번호 | tar -x
*600mb 파일까지 성공함
3. tar파일을 보내는 경우
파일 보내는 쪽
cat 보낼압축파일(tar) | nc -v 접속서버ip(받는 쪽) 포트번호
파일 받는 쪽
nc -l -v 오픈할 포트번호 > 전송받게 될 파일이름(확장자명이 tar라면 똑같이 tar로)
*tar파일의 경우 'nc -l 오픈할 포트번호 | tar -x'로는 받을 수 없다
**파이프 대신 &&을 쓰면 안된다.
(파이프(|)는 앞의 결과를 두번째 명령어에서 사용한다. &&은 앞의 결과값이 참(성공했을때)일때만 다음 명령어를 실행 )
'IT > 리눅스' 카테고리의 다른 글
CentOS 7 SMTP 서버 설치 (0) | 2021.10.16 |
---|---|
PostgreSQL 설치 위치 변경하기 & TOMCAT 로그 위치 변경하기 (0) | 2021.08.21 |
port forwarding : CentOS 7 (0) | 2021.01.26 |
계정에 rpm 설치 권한이 없을 때 (0) | 2020.12.25 |
DB MySQL 연습 (0) | 2020.10.03 |