본문 바로가기

Linux/Linux 명령어

[Linux]시스템 간 파일 전송 - scp,sftp

Secure Copy(안전 복사) 사용 - scp

  • scp은 OpenSSH 제품군에 포함되며 원격 시스템에서 로컬 시스템으로 또는 로컬 시스템에서 원격 시스템으로 파일을 복사함
  • 이 명령은 인증에 SSH 서버를 사용하며 전송 시 데이터를 암호화함

 

1. 로컬 -> 원격시스템

scp /etc/yum.conf /etc/hosts ubuntu@40.82.154.136:/home/ubuntu

 

2. 원격시스템 -> 로컬

scp ubuntu@40.82.154.136:/etc/hosts /home/redhat

 

보안 파일 전송 프로그램을 사용하여 파일 전송 - sftp

  • SSH 서버에서 파일을 대화식으로 업로드하거나 다운로드 할 때 사용
  • sftp 명령이 포함된 세션은 보안 인증 메커니즘 및 SSH 서버와의 암호화된 데이터 전송을 사용함
  • 대화형 sftp 세션은 원격 파일 시스템에서도 로컬 파일 시스템에서와 동일한 방법으로 동작하는 ls, cd, mkdir, rmdir, pwd 등의 명령을 허용
sftp ubuntu@40.82.154.136

sftp> mkdir hostbackup
sftp> cd hostbackup
sftp> put /etc/hosts #put : 원격 시스템에 파일을 업로드 
sftp> get /etc/hostname #get : 원격 시스템에서 파일을 다운로드

'Linux > Linux 명령어' 카테고리의 다른 글

[Linux]alias/cp/mv/mkdir/rmdir/rm  (0) 2024.05.13
[Linux]ls/cd/touch 명령어  (0) 2024.05.13
[Linux]vi 명령어  (0) 2024.04.24
[Linux]시스템 간 안전한 파일 동기화 - rsync  (0) 2023.07.16
[Linux] 파일 보관 및 전송 - tar  (0) 2023.07.16