리눅스: lrzsz 툴 설치 및 파일 업로드(rz) 및 다운로드(sz) 사용하기

  • RedHat

    CentOS, Ubuntu, Rocky Linux

리눅스 OS에서 rz와 sz를 이용한 각각의 파일 업로드 및 다운로드 명령어를 실행시키기 위해 lrzsz가 서버에 설치되어 있어야 합니다. lrzsz 툴 설치 후 rz와 sz는 ZMODEM/YMODEM/XMODEM을 지원하는 프로토콜에서 파일 송수신이 가능합니다.

  • ZMODEM/YMODEM/XMODEM 지원
    • SecureCRT
    • Team Tera
    • Xshell

Xshell을 사용해서 lrzszs 툴을 설치해 보겠습니다.

lrzsz 툴 설치

CentOS, Ubuntu, Rocky Linux 중에 록키 리눅스 명령어로 설치 했습니다.

lrzsz 툴 설치-록키리눅스
# 록키 리눅스 패키지 설치 ## 모두 미리 동의 옵션 -y 미리 설정
dnf -y install lrzsz
# 센토스 패키지 설치
yum -y install lrzsz 
# 우분투 패키지 설치
apt-get -y install lrzsz 

rz 명령어[업로드]

PC에서 > 서버로 업로드 할 때 사용합니다.

lrzsz 툴 설치 후 파일업로드 rz 명령어 실행

sz 명령어[다운로드]

lrzsz 툴 설치 후 파일업로드 sz 명령어 실행

sz 명령어로 다운로드를 진행할 수 있습니다.

sz [다운로드할 파일 ]

ZMODEM/YMODEM/XMODEM 이란?

ZMODEM, YMODEM 및 XMODEM은 파일 전송을 위한 시리얼 통신 프로토콜(or 직렬 회선 프로토콜)입니다. 이러한 프로토콜들은 다양한 데이터를 안정적으로 전송하기 위해 개발되었으며, 특히 이전에 주로 사용되던 모뎀을 통한 텍스트 및 이진 파일 전송에 주로 사용되었습니다.

XMODEM: XMODEM은 1977년에 Ward Christensen과 Randy Suess에 의해 개발된 초기 파일 전송 프로토콜 중 하나입니다. 이 프로토콜은 블록 기반 전송 방식을 사용하여 파일을 전송합니다. 파일은 작은 블록으로 나누어지고, 블록마다 체크섬 오류 검사를 수행하여 데이터의 무결성을 확인합니다. 그러나 XMODEM은 전송 중에 오류를 수정하거나 다시 전송하는 기능이 없어서 신뢰성이 부족합니다.

YMODEM: YMODEM은 XMODEM의 개선된 버전으로, 1980년대에 개발되었습니다. XMODEM보다 빠르고 효율적인 파일 전송을 제공합니다. YMODEM은 파일을 체크섬 검사와 함께 블록 단위로 전송하며, 추가적인 기능으로 파일 이름과 크기를 포함하여 보다 향상된 파일 전송을 지원합니다.

ZMODEM: ZMODEM은 XMODEM과 YMODEM보다 더 발전된 파일 전송 프로토콜로, Chuck Forsberg에 의해 개발되었습니다. ZMODEM은 오류 검사와 수정, 파일 전송 재개 및 압축 기능 등 많은 혁신적인 기능을 제공합니다. 이 프로토콜은 더욱 안정적이고 빠른 파일 전송을 지원하여 네트워크 환경에서 신뢰성 있는 데이터 전송을 가능케 합니다.

이러한 프로토콜들은 오늘날에는 네트워크 기술의 발전으로 인해 덜 사용되지만, 특히 느린 전송 속도와 불안정한 연결이 요구되는 환경에서 아직 사용될 수 있습니다. 현대에는 빠른 인터넷 속도와 안정적인 데이터 전송을 위한 다양한 프로토콜이 개발되어 사용되고 있습니다.

Similar Posts

  • 리눅스: useradd 명령어 & passwd 명령어

    useradd 명령어는 리눅스에서 사용자의 ID(계정)를 생성하는 명령어입니다. root 권한으로 생성이 가능하며 기본적인 명령은 아래와 같습니다. 목차lrzsz 툴 설치rz 명령어[업로드]sz 명령어[다운로드]ZMODEM/YMODEM/XMODEM 이란?리눅스 useradd 명령어 옵션 리눅스 useradd 사용 예 기본으로 사용할 수 있는 예입니다. 리눅스 /etc/skel 디렉토리 계정 생성 시 설정 값이 정의되는 /etc/skel 데릭토리는 사용자를 생성 했을 때 해당 계정의 홈 디렉토리에 기본으로…

  • 리눅스 who, w 명령어 & user 명령어

    리눅스 who 명령어는 현재 서버에 로그인한 사용자 리스트를 보여주는 명령어입니다. w 명령어는 현재 시스템에 로그인한 사용자와 사용자의 작업 내용을 보여주는 명령어로 각각의 차이가 있습니다. 목차lrzsz 툴 설치rz 명령어[업로드]sz 명령어[다운로드]ZMODEM/YMODEM/XMODEM 이란?✅ 리눅스 who 명령어 현재 접속 사용자(USER) 터미널 유형(TTY) 접속 시간 및 IP rocky pts/0, pts/1 .. 2070-02-09 10:15 (xxx.xx.xx8.254) ✅ 리눅스 w 명령어…

  • [Linux] ip 명령어 : 네트워크 인터페이스 및 설정 관리

    ip 명령어는 리눅스에서 네트워크를 관리할 때 사용되는 주요 도구로, 다양한 네트워크 작업을 수행할 수 있습니다. ip 명령어는 네트워크 인터페이스의 상태를 확인하거나 활성화 및 비활성화 할 수 있으며, IP 주소를 확인하거나 수동으로 추가 및 삭제하는 작업도 가능합니다. 또한 라우팅 테이블을 조회하고 경로를 추가하거나 제거하는 등의 라우팅 관리, ARP 테이블 확인 및 수정, 터널링 설정…

  • du 명령어: 파일 디스크 용량 확인

    du 명령어는 disk usage의 줄임말로 파일과 디렉토리의 사용량을 확인할 때 사용하는 명령어입니다. 목차lrzsz 툴 설치rz 명령어[업로드]sz 명령어[다운로드]ZMODEM/YMODEM/XMODEM 이란?✅ du 명령어 기본 사용 방법 경로 없이 실행 시 현재 디렉토리(.) 및 하위 k 바이트 단위로 표시됩니다. ✅ du 명령어 옵션 ✅ du 명령어 사용 예시 🔲 디릭토리 + 파일 출력: -a 기본 사용 시…

  • 리눅스 tar 명령어: 파일 압축, 해제

    리눅스 tar 명령어는 여러 개의 파일을 하나의 파일로 묶거나 해제할 때 사용하는 명령어로 웹사이트의 이전 등에 mysqldump와 같이 사용되는 경우가 많습니다. 테이프 아카이버(Tape Archiver)의 앞 글자를 따서 tar라는 이름으로 부르게 되었습니다. 목차lrzsz 툴 설치rz 명령어[업로드]sz 명령어[다운로드]ZMODEM/YMODEM/XMODEM 이란?✅ 리눅스 tar 명령어의 이해 리눅스에서 tar로 압축 진행을 할 때 압축(compress)한다고 표현하지만 tar 명령어 자체가 데이터의…

  • 리눅스 file 명령어

    리눅스 file 명령어는 그 파일이 어떤 파일인지 확인하는데 사용되는 명령으로 파일의 파일 타입을 확인할 때 사용합니다. 확인할 수 있는 파일은 텍스트 파일(ASCII 텍스트), 바이너리 파일, 그림 파일 및 동영상 등입니다. 단순하게 파일의 확장자만 확인하는 것이 아닌 파일의 매직파일(usr/local/magic)의 내용을 참조하여 파일 종류를 표시해 줍니다. magic 파일은 특정 파일의 형식을 식별하기 위한 정보를 담고…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 9   +   9   =