FTPとSFTPの違いに混乱していますか? Webサイトのサーバーに接続してファイルを転送または管理する場合、最も簡単な解決策はFTPクライアントを使用することです。 しかし、FTPクライアントを設定しているときに、FTPとSFTPの両方をサポートしていることがわかります。
では、FTPとSFTPの違いは何ですか? そして、それは他の上に1つを使用する方が良いですか?そのため、KinstaではSFTPのみを提供しており、すべてのユーザーにSFTPを使用することをお勧めしています。
長い答えのために、あなたは読み続けることができ、私たちはあなたがこれら二つのプロトコルについて知っておく必要があるすべてと、あなたが使
FTP&SFTPの違いに混乱していますか? ファイル転送プロトコルの詳細はこちら⇒click to tweet
ftp VS sftp EXPLAINED
まず、ftpとsftpの間で同じことについて話しましょう。
両方のプロトコルを使用すると、FileZillaのようなFTPクライアントを使用してウェブサイトのサーバーに接続できます。 エンドユーザー(あなた)にとって、FTPとSFTPの間には経験の差はほとんどありません。 両方のプロトコルを使用すると、次のことができます:
- サーバーに接続する
- サーバー上のすべてのファイル(隠しファイルも含む)を参照する
- ローカルコンピュータからサーバーにファイルをアップロードする
- サーバーからローカルコンピュータにファイルをダウンロードする
- など…
ただし、内部にはいくつかの重要な違いがあるため、FTPとSFTPの違いを理解することが重要です。
詳しく見ていきましょう。
FTPとは何ですか?
FTPはFile Transfer Protocolの略です。 クライアント/サーバーモデルを使用して、FTPは選択したFTPクライアントとwebサーバー間のファイルの直接転送をサポートします。
FTPは、コマンドチャネルとデータチャネルの二つの別々のチャネルを使用して情報を転送します。 デフォルトでは、これらのチャネルは両方とも暗号化されていないため、悪意のあるアクターが転送している情報を盗聴する可能性があります。
SFTPとは何ですか?
SFTPはSSH File Transfer Protocolの略ですが、一般的にSecure File Transfer Protocolとも呼ばれています。
SFTPはFTPと同じ基本的な機能を提供しますが、トンネリングを使用し、SSH経由でファイル転送を実行します。
では、SSHとは何ですか?
SSHはSecure Shellの略で、セキュリティ保護されていないネットワークを介してマシン(この場合はサーバー)への安全なアクセスを提供する暗号化プロトコルです。
SFTPは単一のチャネルのみを使用し、ユーザー名/パスワードまたはSSH暗号化キーのいずれかを使用してクライアントを認証できます。
FTPとSFTPの違いは何ですか?
FTPとSFTPの主な違いは、SFTPが安全なチャネルを使用してファイルを転送することです。
SFTPでは、接続は常に保護され、FTPクライアントとwebサーバーの間を移動するデータは暗号化されています。 これは、悪意のあるアクターが中央に座ってデータを傍受することができないことを意味します。
FTPでは、最初に接続するときにユーザー名とパスワードで認証する必要があります。 ただし、webサーバーとFTPクライアントの間で渡すデータは暗号化されていないため、悪意のあるアクターが理論的にその情報を盗聴する可能性があります。
機密情報を含むファイルを転送している場合、これは特に危険です。 たとえば、WordPressサイトでは、wp-configを転送することができます。他の重要な設定と一緒に、データベースの資格情報を含むphpファイル。
悪意のあるアクターがこのファイルを手に入れた場合、彼らはあなたのWordPressサイトを引き継ぐために必要なすべてを持っているでしょう。
それは大きなお持ち帰りです:
両方のプロトコルでは、クライアントとサーバーの間でファイルを転送できますが、SFTPはFTPよりもはるかに安全です。
FTPの方が設定が簡単です。 §SFTPはより安全です。 ♦どのプロトコルを選択する必要がありますか? CLICK To Tweet
FTPまたはSFTPを使用する必要がありますか?
今では明らかなように、SFTPはサーバーに接続して情報を転送するためのより安全な方法を提供するため、常にFTP経由でSFTPを使用する必要があります。
SFTPはより安全な方法であるため、KinstaはSFTP接続のみをサポートしています。
KinstaでWordPressサイトをホストしている場合は、このガイドに従ってSFTP経由でサーバーに接続する方法を学ぶことができます。
あなたはこのチュートリアルを楽しんだ場合、あなたは私たちのサポートを気に入るはずです。 すべてのKinstaのホスティングプランには、ベテランのWordPress開発者やエンジニアからの24/7 私たちのフォーチュン500クライアントをバックアップし、同じチームとチャット。