4種類のサーバへのアップロード方法(FTP, FTPS, SFTP, SCP)について

4種類のサーバへのアップロード方法(FTP, FTPS, SFTP, SCP)について

プロトコル 暗号化 ポート メリット デメリット
FTP なし 20(データ),21(制御) 手軽 暗号化されていない
FTPS SSL 990 FTPと同様のプロトコルであるためレジューム等が出来る。 SSL証明書が必要(基本的に有料)
SFTP SSH 22 FTPと同様のプロトコルであるためレジューム等が出来る。 SSHアカウントが必要なため、セキュリティ管理が煩雑になる。SFTPサーバなど設定が必要
SCP SSH 22 SFTPサーバが不要、軽量 SSHアカウントが必要なため、セキュリティ管理が煩雑になる

近頃はレンタルサーバでも、FTPからFTPSにしましょう!というアナウンスが流れていますね(サーバ側がSSL証明書を1個用意するだけ。SSH鍵認証とか面倒だからね~。)
逆に、SFTPやSCPは、SSH使用が前提となっているので、一般ユーザはあまり使わないっぽい。