ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

FTP と SFTP の機能の違い

FTP と SFTP の機能の違いについてまとめてみました。

FTP とは

FTP(File Transfer Protocol)とは、サーバとクライアントの間でファイル転送を行う際に必要となる通信プロトコルです。

SFTP とは

SFTPは、FTP over SSH (Secure Shell)とも呼ばれ、安全なファイル転送のために設計された安全なFTPプロトコルの1つです。
FTPの脆弱性をカバーするために、転送される情報を「SSL/TLS」を利用して暗号化します。

比較

機能 FTP SFTP
転送時の暗号化 不可 FTP over SSH (Secure Shell)
ポートのデフォルト値 20/21 22
認証 パスワード 公開鍵暗号方式 / パスワード認証 / ワンタイムパスワード
ファイルの整合性チェック 不可 不可
文字コード変換 不可 不可