FTP/FTPS/SFTPとは!違いについて

目次





FTPとは

FTP(エフ ティー ピー)とは、

webサイトを運営していくと、「HTMLファイル」や「画像」などを、
サーバーにアップロードする場面が、できたりするのだが


そのサーバーに、接続する為の手段!


File Transfer Protocol(ファイル・トランスファー・プロトコル)の略
日本語に訳すと「ファイル転送プロトコル」

サーバーに、ファイルを転送するためのプロトコル(通信規約)




プロトコル=インターネットを利用する際(通信をする)
情報伝達(データのやりとり)における「通信規約」のこと



要するに、ネットワークを通じて、
離れた場所に、データを送る(転送)する為の手段どして

パソコンから、サーバー上に、データを送る際は、
互いに理解できる、同じプロトコルを使わないと、通信が出来ない



ですので、データを送りたい時は、
お互いに、共通の取り決めがなければなりません。



FTPとは、

ネットワーク上で、ファイルを転送する為の「通信規約」です。





FTPSとは

FTPS(File Transfer Protocol over SSL/TLS)の略
FTPで送受信するデータを、「SSL/TLS」で暗号化するプロトコル

データを暗号化する技術があるSSL/TLSを利用して、ファイルの転送を安全に通信
SSL証明書を利用して、安全に接続ができる。




SFTPとは

SFTP(SSH File Transfer Protocol)の略
FTPで送受信するデータを、「SSH」で暗号化するプロトコル

SSHで暗号化された通信路を 利用して、ファイルの転送を安全に通信される。
SSHの仕組みを利用して、安全に接続ができる。









FTPとFTPSとSFTPの違いについて

FTPとFTPSとSFTPの違い!

一般的に、データの送受信に使われてるのが「FTP」ですが、

パスワードや認証情報などが、暗号化されることなく、
そのままの状態で通信を行っている。



その為、悪意のある攻撃者(第三者)に、
簡単に、転送内容を、盗み見てしまう場合も考えられる



それに対して、「FTPS」と「SFTP」は、

どちらも、セキュリティを備えてるプロトコル(通信規約)となり、
ネットワーク上で、安全にファイル転送を実行する事ができる




FTP接続は危険!

基本的には、ファイル転送する為のプロトコルとなり
目的は同じになるのですが、転送する為の手段が、それぞれ異なります。



ですので、「FTPは良くないぞ!」と、よく耳にするのは、
暗号化されない点で、安全に転送が出来ない「危険性」があると言う事になります。



もはや、近年は、必ずって言っていいほど
「FTPS」及び「SFTP」を利用した接続方法が良い!




利用が出来るのか?が問われる!

「SFTP」「FTPS」を利用したい場合は、

サーバー側と、FTPソフト側が、
「SFTP」「FTPS」に、対応してなければならない



レンタルサーバーを利用している場合は、「SFTP」「FTPS」の対応を確認
実際に、利用できない、共用レンタルサーバーもあると言う事



「FTPSとSFTP」は、
どちらも安全性では問題はないのですが、全く仕組みが異なった物で



SFTPの場合、「鍵認証」が必要になり、ちょっと面倒なことから、

どちらかと言うと、
「FTPS」接続を、行う方が多いように思われます。




SFTPは、「鍵認証」が必要

「鍵認証」とは、
「秘密鍵と公開鍵」の、鍵ペアを使用する認証方式
(パスワード認証よりセキュリティが強い)

要するに、「秘密鍵と公開鍵」を作って(作成)して置いて
サーバー側に「公開鍵」を設定して置く事で、鍵ペアでしか入れない仕組み
PC側に「秘密鍵」、サーバ側に「公開鍵」、互いに一致して初めて接続


「SFTP」の場合、「SSH対応」(SSH対応サーバーが必要)となる



「秘密鍵と公開鍵」の作成、及び、「公開鍵」の設置は、
ある程度知識が必要になるが

サーバ(コントロールパネル)で、簡単に「作成・設置」が
容易に出来るレンタルサーバーもある

そうなると、
割合、初心者の方でも、SFTP接続が、出来るのではないだろうか





FTPS/SFTP対応したレンタルサーバー

FTP情報が漏洩の危険!FTPS/SFTP接続は当たり前

名所FTPSSFTP(SSH対応)コントロールパネルで設定可能
エックスサーバー対応対応設定は簡単
へテムル対応対応設定は簡単
お名前.com対応対応設定は簡単
さくらのレンタルサーバ対応対応(ライトプランは非対応)
コアサーバー対応対応設定は簡単
ファイアバード対応非対応-
ロリポップ!対応対応(コロリ・ロリポは非対応)
ラクサバ対応対応(ミニ・ライトは非対応)
ミニバード対応非対応-
GMOクラウドiCLUSTA+対応非対応-
FUTOKA対応対応







FTPソフトのおすすめと言えば

FTPソフトのおすすめ、FileZilla(ファイルジラ)
「SFTP」「FTPS」対応!、エラー転送が少ない高速FTPクライアントソフト




FTPアカウントについて

FTPアカウント

FTPで接続するさいは、FTPアカウントが必要になります。
レンタルサーバーを借りると、初期のFTPアカウントが発行される場合が多い

ですが
レンサバによっては、ご自身で、FTPアカウントの追加することも必要




ここだけは押さえて!迷ってる方はチェック