Prerequisite
- ssh의 파일 전송 버전으로 일반적인 FTP와 달리 PC와 서버 간 데이터 전송을 암호화하여 안전한 파일 전송을 할 수 있습니다.
FTP와의 차이점은 아래 그림을 보면 쉽게 알 수 있습니다.
Process
- SFTP 접속을 위해서는 SSH 접속 계정이 필요하며, 인증 방법에 따라 Key 파일이 필요합니다.
- FTP 접속 프로그램을 통해 접속을 할 수도 있고, command line 으로도 접속해서 이용하실 수 있습니다.
- FTP 접속 프로그램 이용방법 (FTP client의 경우 종류가 다양하나, 접속 방법은 대동소이 합니다.)
- Viper FTP
접속 창을 클릭 후 Protocol을 SFTP로 선택합니다. - Key Manager를 활성화 합니다.
- Key manager가 활성화 되면 "+"를 통해 키를 추가합니다.
- 추가한 키를 통해 UserID (SSH 접속계정) 입력 후 접속을 합니다.
- Viper FTP
- Command Line 이용방법
- Linux
-
sftp -i [KeyFile] [UserID]@[IP]
ex> sftp -i test.pem test@10.1.1.2
Connected to 10.1.1.2
sftp>
-
- Windows
-
C:\Users\Test> sftp -P 22 -i test.pem [UserID]@[IP]
The authenticity of host [IP]:22 ([IP]:22) can't be established.
ECDSA key fingerprint is SHA256:2qVojw0oYjytM68FXyIKsARvDZG10.....
Are you sure want to continue connecting (tes/no)?
Watning: Permanently added '[IP]:22 (ECDSA) to the list of known hosts.
-
- Linux
- FTP 접속 프로그램 이용방법 (FTP client의 경우 종류가 다양하나, 접속 방법은 대동소이 합니다.)
Reference
- https://nhj12311.tistory.com/76
- https://www.msp360.com/resources/blog/sftp-vs-ftps/
댓글
댓글 0개
댓글을 남기려면 로그인하세요.