상세 컨텐츠

본문 제목

linux에서 zmodem 프로토콜 사용

IT메모

by 제임스'S 2024. 4. 22. 07:04

본문

예전 PC통신 할때 많이 사용했던 파일 다운로드 업로드 프로토콜인 ZModem 프로토콜.

그 것을  linux서버에 설치해서 파일을 업로드하거나 다운로드 할 수 있다.

 

명령어 "rz [파일경로를 포함한 파일이름]"  와 같이 실행하면 로컬 PC에 있는 특정파일을 리눅스 서버에 업로드 할 수있다.

단, 시간 초과등으로 인하여 프로토콜이 깨지는 경우가 아주 드물게 있기는 하다.

또한 일반 파일(텍스트파일)을 업로드 할때는 rz 파일이름 과 같이 실행하면 되지만 바이너리 파일을 업로드 할때는 -b 옵션을 주어서 전송하는 파일이 바이너리 파일임을 명시해줘야 한다.

 

 

다운로드는 sz 명령을 사용한다.

명령형태는 "sz  [파일경로를 포함한 파일이름]" 와 같이 실행하면 된다.

마찬가지로 바이너리 파일일 경우에느 -b 옵션을 부여하여 "sz -b [파일경로를 포함한 파일이름]" 와 같은 형태로 실행하도록 한다.

 

보통 Centos나 RedHat에서는 yum install lrzsz 으로 설치하면 되고, 우분투는 apt-get install lrzsz 으로 설치하면 된다.

또한, 방화벽등으로 외부 서버와 연결하기 힘든 곳에서는 페키지를 다운받아 설치하거나 소스를 다운받아서 컴파일 할 수도 있다.

 

https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 파일을 다운받고

리눅스 서버에서 압축을 풀고

 

./configure –prefix=/usr/local/lrzsz

make
make install
cd /usr/bin
ln -s /usr/local/lrzsz/bin/lrz rz
ln -s /usr/local/lrzsz/bin/lsz sz

 

과정으로 컴파일하여 설치할 수도 있다.

 

'IT메모' 카테고리의 다른 글

미쳐가는 해외서비스 ㅠㅠ  (2) 2024.05.03

관련글 더보기