Setting, Error/Linux

파일 전송 sftp 사용법

Juheon Kwak 2022. 8. 29. 20:11

 

 

0. 접속

 

ssh 사용할 때와 비슷하다고 생각하면 된다.

 

$ sftp [계정명]@[ip주소]

 

* 포트를 따로 지정해야할 때는

$ sftp -P [포트번호] [계정명]@[ip 주소]

ex) sftp -P 22 root@127.0.0.1

 

 

* 모든 파일의 목록을 확인하는 ls 명령어나, cd같은 다른 명령어를 사용할 수 있다.

* 다른 명령어와 같이 사용하여 효과적으로 sftp를 사용하면 된다.

 

 

1. 원격 서버에서 내 로컬에 가져오고 싶을 때

 

1-1) 파일 가져오기 

$ get [파일 이름 or 파일 경로]

ex) $ get Untitled.ipynb

ex) $ get /home/Docker/project1/Untitled.ipynb

 

1-2) 폴더 가져오기

$ get -r [폴더 이름 or 폴더 경로]

ex) $ get -r model

ex) $ get -r /home/User/project1

 

 

2. 내 로컬에서 원격 서버에 전송하고 싶을 때

 

2-1) 파일 전송하기

$ put [파일 이름 or 파일 경로]

 

2-2) 폴더 전송하기

$ put -r [폴더 이름 or 폴더 경로]

 

 

sftp를 종료할 때는 command창에 exit를 입력하면 된다.