심심한잉여의 잡동사니

[Linux/리눅스]SFTP의 뜻, 사용법 본문

코딩일기

[Linux/리눅스]SFTP의 뜻, 사용법

심심한잉여 2022. 11. 2. 14:41
반응형

SFTP(Secyre File Tarnsfer protocol) - SSH와 똑같이 전송 시 암호화를 하여 데이터를 FTP와 같이 파일을 전송하는 프로토콜이다.

하지만, 사용하는 포트는 FTP포트와 같이 21번 포트가 아닌 SSH와 동일한 22번 포트를 사용하며 SSF 접속 계정으로 로그인 할 수 있는 FTP라고 볼 수 있다.

실제로도 접속은 SSH 접속 프로그램을 이용해서 접속하는 것이 아니라 일반적으로 FTP Client 프로그램을 통해 접속한다.
일반 계정을 사용하는 경우엔 SFTP는 큰 메리트가 없어보인다.

다만, 사용자가 root인 경우엔 굉장히 유용하게 사용가능하며 LinuxServer 버전들의 특성상 스크립트 명령어들은 필수적이며, 파일을 알아보는데에도 명령어를 사용한다.


사용법

WINDOW 환경에서 LINUX 서버에 접속한다는 가정하에 시작한다.

1. cmd를 켠다.
2. cmd창에 sftp 접속아이디@접속IP 입력 후 엔터
3. 비밀번호 입력 후 완료가 되면 sftp> 라고 나올것이다.
4-1.일반전송 : scp (전송할 파일) (접속아이디@접속IP):(저장할 디렉토리)
4-2.SSH전송 : scp -p(포트번호) (전송할 파일) (접속아이디@접속IP):(저장할 디렉토리)
4-3.디렉토리 전송 : scp -p(포트번호) -r (전송할 디렉토리) (접속아이디@접속IP):(저장할 디렉토리)

반응형