Linux/Unix2015. 3. 27. 12:03



무료 콘솔클라이언트 툴중 최강자인 putty에서 zmodem 사용하는 방법을 알아보겠다


먼저 zmodem은 데이터 전송 프로토콜이다 (자세한건 텀즈에서 확인)


서버에 파일을 업로드 및 다운로드 할때 scp, filezilla를 사용하면 되겠지만 


작고 간단한 파일을 전송 하는데 다른 툴을 쓰는건 불편하다


일단 일반 putty는 zmodem을 지원 하지 않는다 


그래서 여기서는 zmodem을 지원하는 putty의 변조인 LePutty를 이용해보겠다


http://leputty.sourceforge.net/

위 주소에서 LePutty 다운로드 한다



위주소에서 LePutty를 받으면 실행 파일과 친절하게 윈도우용 zmodem(?)이 포함 되어 있다

win32-lrzsz-0.12.20-bin.zip 파일도 압축을 풀어준다


먼저 putty를 실행 하여 Connection - ZModem으로 가서 rz, sz 경로를 지정해준다

다운로드 경로도 함께 지정해준다



서버에도 rz,sz 를 설치 해준다 

CentOS 기준

~]# yum -y install lrzsz



자 설치가 완료 되었으면 바로 사용해보자!

rz는 로컬파일을 서버로 업로드 할때 명령어다


~]#rz


콘솔창에 위에 같이 rz 명령어를 치면

waiting to receive B~~~~~ 나온다


그상태에서 putty 상단줄에 마우스 오른쪽을 눌러서 Zmodem Upload 메뉴를 선택한다

그리고 업로드 할 파일을 지정해준다


지정을 해주었으면 파일이 전송되는 모습을 볼수 있다


위와 같이 서버에 업로드 된것을 확인 할수 있다

(한글 파일도 잘되는군...)


이제 반대로 다운로드를 해보자


~]# sz [다운로드 파일]


sz 명령어 뒤에 다운로드 한파일 지정하고 명령어를 실행한다

업로드 마찬가지로 B000~~~ 어쩌구 나온다

그후 putty 상단줄에서 Zmodem Receive를 선택한다



위와 같이 텍스트파일을 다운로드 되는것을 확인 할수 있다


로컬에서도 파일이 다운된것을 확인 할수 있다


끝!







SecureCRT, Xshell은 zmodem을 편하게 사용할수 있는데... (업로드 할때 드래그로 간단히...)


뭐 유료라... SecureCRT가 가격만 괜찮으면 구매 해서 쓸텐데... ㅜㅜ



Posted by 샤키