1. sftp 접속하기
계정 정보와 IP정보를 입력해준다.
sftp root@192.168.1.4
//계정 : root
//IP : 192.168.1.4
실행 결과:
test@test:~/user1$ sftp root@192.168.1.4
Connected to 192.168.1.4.
sftp>
포트 번호 설정하기 보통 ssh는 22번을 사용한다. 특정 포트 번호를 사용 시 -P 옵션을 사용하여 변경해준다.
sftp -P 22 root@192.168.1.4
//Port : 22 번
//계정 : root
//IP : 192.168.1.4
실행 결과:
test@test:~/user1$ sftp -P 22 root@192.168.1.4
Connected to 192.168.1.4.
sftp>
ssh key를 사용하여 로그인 시, -i 옵션을 사용하여 key 위치를 지정해준다.
sftp -P 22 -i ~/.ssh/rsa_key root@192.168.1.4
// Port : 22번
// ssh key 위치 : ~/.ssh/rsa_key
// 계정 : root
// IP : 192.168.1.4
실행 결과:
test@test:~/user1$ sftp -P 22 -i ~/.ssh/rsa_key root@192.168.1.4
Connected to 192.168.1.4.
sftp>
2. sftp 접속 후 파일 받아오기
get 명령어를 사용하여 서버의 파일위치와, 내 컴퓨터에 저장될 위치를 지정해준다.
get -p /test/compressed.txt /test/download
실행 결과:
sftp> get /test/compressed.txt /test/download
Fetching /test/compressed.txt to /test/download/test.txt
/test/compressed.txt 100% 4 8.8KB/s 00:00
sftp>
test 폴더의 모든 파일을 받고싶으면 -r 옵션을 사용한다.
get -r /test/ /test/download
실행 결과:
sftp> get -r /test/ /test/download
Fetching /test/ to /test/download
Retrieving /test
/test/download/compressed1.txt 100% 4 9.0KB/s 00:00
/test/download/compressed2.txt 100% 4 10.1KB/s 00:00
/test/download/compressed3.txt 100% 4 10.2KB/s 00:00
sftp>
3. get 명령어, sftp 명령어 조합으로 한번에 파일 받아오기
서버에 파일 위치를 미리 알고있는 경우 echo 명령어 조합으로 sftp 명령어와 get 명령어를 사용하여 한번에 받아올 수 있다.
echo 'get -r /test/ /test/download' | sftp -P 22 root@192.168.1.4
실행 결과 :
test@test:~/user1$ echo 'get -r /test/ /test/download' | sftp -P 22 root@192.168.1.4
Connected to 192.168.1.4.
sftp> get -r -p /test/ /test/download
Fetching /test/ to /test/download
Retrieving /test
/test/download/compressed1.txt 100% 4 9.0KB/s 00:00
/test/download/compressed2.txt 100% 4 10.1KB/s 00:00
/test/download/compressed3.txt 100% 4 10.2KB/s 00:00
'Programming > C++' 카테고리의 다른 글
[ubuntu] bin bash shell - 폴더 파일 유무 확인 방법 (0) | 2023.02.20 |
---|---|
LG 그램 노트북 windows 10 최신 업데이트 이후 무선 wifi 안되는 문제 해결 (KB5022282) (0) | 2023.02.06 |
[ubuntu] 실행파일 있는데 없다고 에러 메시지 발생 ( bad interpreter: No such file or directory) (0) | 2023.02.05 |
압축률 확인 gzip -l 결과값에 압축률(ratio) 마이너스 나오는 이유 (0) | 2023.01.10 |
ubuntu 20.04 설치 후 프로그램 실행 안되고 화면 잔상 생기는 현상 (0) | 2023.01.04 |
댓글