Computer Science/Linux
SSH로 파일 전송 / 다운로드 하기 (SCP - SecureCopy / SFTP - Secure-FTP)
2mukee
2023. 4. 24. 21:51
320x100
320x100
SCP
1. 일반적인 파일 전송
: scp [전송할_파일] [아이디]@[호스트_주소]:[저장할_호스트의_디렉터리]
scp /home/2mukee/test.txt root@183.82.3.1:/home/remote
2. 포트 번호를 지정하여 전송
: -p [포트번호]
scp -p 20220 /home/2mukee/test.txt root@183.82.3.1:/home/remote
3. 디렉터리를 전송
: -r [디렉터리]
scp -r /home/2mukee root@183.82.3.1:/home/remote
SFTP
1. 일반적인 파일 다운로드
// 1. SFTP로 서버에 접속
sftp root@183.82.3.1
// 2. 현재 위치 및 디렉터리 내용 확인
pwd
ls
// 3. 원하는 파일 다운로드 (클라이언트의 /home/2mukee에 setup.sh 다운로드)
get /home/setup.sh /home/2mukee
2. 포트 번호를 지정하여 접속
: -P [포트번호]
sftp -P 20022 root@183.82.3.1
3. 디렉터리를 다운로드
: -r [디렉터리]
get -r /home /home/2mukee
- SFTP의 다른 기능
: put 명령어로 로컬시스템에서 원격 서버로 파일 업로드 가능
: reget, reput과 같이 다운로드와 업로드에 대한 재시도가 가능
: 원격 서버의 파일들에 대한 조작 가능 (권한이 있을 경우에만)
Reference
300x250
728x90