By a3040, Published on Invalid Date
sftp — OpenSSH secure file transfer
ftp — Internet file transfer program
파일 전송 관련 명령어 입니다. 보통 linx쪽에서 sftp 서버 설정, ftp 서버 설정 작업 쪽을 수행하는경우가 많습니다.
FTP (File Transfer Protocol)는 파일 전송에 사용되는 프로토콜로, 보통 파일을 업로드하거나 다운로드할 때 사용됩니다. FTP는 인증 기능이나 암호화 기능이 없기 때문에 데이터가 노출될 수 있습니다.
이후 보안을 위해 sftp로 대체 되었지만 여전히 사용되고있습니다.
SFTP (SSH File Transfer Protocol)는 SSH를 기반으로 하는 파일 전송 프로토콜로, SSH와 동일한 보안 기능을 제공합니다. 데이터의 암호화와 안전한 전송을 보장하며, 인증 기능을 제공합니다. SFTP는 일반적으로 SSH 서버를 이용해 파일 전송을 수행합니다.
SCP (Secure Copy)는 SSH를 기반으로 하는 파일 전송 프로토콜입니다. SCP는 SFTP와 마찬가지로 SSH와 동일한 보안 기능을 제공하며, SSH 서버를 이용해 파일 전송을 수행합니다. SCP는 복사 명령어와 유사한 방법으로 파일을 전송할 수 있습니다.
프로토콜 자체가 구현되어져서 명령어로 있습니다.
FTPS (FTP over SSL/TLS)는 FTP와 SSL/TLS 프로토콜을 결합하여 보안성을 강화한 프로토콜입니다. FTPS는 데이터 전송과 동시에 SSL/TLS 프로토콜을 사용하여 암호화하므로, 데이터의 안전한 전송을 보장합니다.
이것은 ssl을 통한 보통 파일 송수신입니다.
설정을 따로 해줘야하는데 보통은 sftp를 사용합니다.
이것은 명령어도 데비안 쪽에는 따로 있는 모양입니다. deb ftp-ssl <-- 터미널에서 사용해본적이 없습니다.
새삼스럽지만 리눅스에서 ftp 는저렇게 프로토콜을 직접 입력해서 동작할수도 있습니다.