ジェリーローについて
WebHostingSecretRevealed.net(WHSR)の創設者 - 100,000のユーザによって信頼され、使用されているホスティングレビュー。 15年以上のWebホスティング、アフィリエイトマーケティング、およびSEOの経験。 ProBlogger.net、Business.com、SocialMediaToday.comなどへの貢献者。
Webホスティングサーバーとの間でファイルを移動するスキルは、意欲的なWebサイト所有者にとって基本的なスキルです。 最初は、多くの人がコントロールパネルのファイルマネージャに依存しているかもしれません。 これは便利ですが、 ファイル転送プロトコル(FTP) or セキュアファイル転送プロトコル(SFTP) より多くのオプションを提供します。
では、FTPとSFTPとは何ですか? それらをさらに詳しく見ていきましょう。
FTPは、プライベートネットワークまたはインターネット上のコンピューター間でファイルを交換するために使用される標準のネットワークプロトコルです。 それは1971年以来存在しており、この目的のために開発された最初のプロトコルのXNUMXつになっています。 印象的なことに、それは時の試練に耐えてきました。
SFTPは、FTPのより安全なバージョンです。 Secure Shell(SSH)を使用します 暗号化 ログイン資格情報と転送データを保護するため。 FTPとほぼ同じです。 ただし、SFTPは別のプロトコルを使用するため、標準のFTPクライアントを使用してsFTPサーバーと通信することはできません。 また、SFTPのみをサポートするクライアントでFTPサーバーに接続することはできません。
FTPとSFTPはどちらもクライアントサーバープロトコルであり、クライアントとサーバー間の通信チャネルに依存しています。
FTPはクライアントサーバーアーキテクチャで動作し、個別の制御接続とデータ接続を使用します。 FTPユーザーは、クリアテキストのサインインプロトコル(通常はユーザー名とパスワード)を使用して自分自身を認証できます。 ただし、一部のサーバーは匿名接続を許可します。
FTPは、アクティブ(デフォルト)モードとパッシブモードで動作できます。 アクティブモードでは、FTPクライアントはポート20からサーバーのポート21に接続します。パッシブモードでは、両方のポートが通信用に開いています。 アクティブモードとパッシブモードの両方が正しく機能するように、ネットワークファイアウォールを適切に構成する必要があります。
SFTPは別個のものであり、通常はSSHでパッケージ化されており、安全な接続で同様に機能します。 重要な違いは、SFTPが資格情報とデータ自体の両方に暗号化を追加することです。 SFTPは、SSHとは異なるセキュリティレイヤーであるSSLを介して実行されるFTPであるFTPSと混同しないでください。
コマンドラインインターフェイスからFTPおよびSFTPを実行できますが、FTPクライアントアプリケーションを使用する方がはるかに便利です。 周りには多くの適切なFTPアプリケーションがあります。 私の好みの選択は Filezillaの、2001年から利用可能で、無料で、ほとんどのプラットフォームで動作します。
Filezilla Webサイトにアクセスし、必要なバージョンをダウンロードします。 プラットフォームごとに別々のインストーラーがあります。 ダウンロードしたら、インストールファイルを起動して指示に従うことができます。 ブロートウェアをインストールしようとすることに注意してください。ただし、オファーを拒否することはできます。
次に、アプリケーションを起動します。
ほとんどの接続では、次のXNUMXつの情報を入力する必要があります。
あなたのウェブホストは通常これらを提供します。 あなたがウェブホスティングアカウントを持っているなら、あなたのウェブホストはあなたにこれらの設定を電子メールでまたはオンラインであなたに与えるでしょう ウェブホスティングコントロールパネル.
アカウントでFTPを初めて使用する場合は、新しいFTPユーザーを作成する必要がある場合があります。 管理下にないサーバーに接続している場合は、サーバー管理者に連絡する必要があります。
FTP接続ではなくSFTP接続を使用している場合は、上記のようにホストとユーザー名を入力します。 パスワード(該当する場合)またはパスワードに「なし」を入力します。 次に、「接続」ボタンを押します。
メイン表示領域はXNUMXつの部分に分かれています。 左側はローカルマシン、右側はリモートサーバーです。 表示パネルは、Windowsのファイルマネージャとほぼ同じです。 移動したいものをドラッグアンドドロップします ウェブサーバー.
Filezillaのような専用のFTPアプリケーションを使用したくない場合でも、サーバーに接続するためのメディアが必要になります。
たとえば、Windowsでは、次のように入力して、コマンドラインからFTP命令を使用できます。
ftp
Macでは、組み込みのFTPアプリケーションを使用できます。
選択した方法に関係なく、接続を完了するにはユーザー名とパスワードを入力する必要があります。
デフォルトのMacFTPアプリケーションに満足できない場合は、ダウンロードしてインストールできる他のアプリケーションがあります。 私はお勧め フォークリフト or サイバーダック.
ただし、接続後はさらに複雑になります。 すべてのコマンドラインインターフェイスと同様に、適切なメモリが必要です。 最初に使用する基本的なコマンドは次のとおりです。
ファイルのアップロード– ftp> put filename現在のディレクトリの表示– pwdディレクトリの変更– cd ディレクトリコンテンツの一覧表示–lsすべてダウンロード HTML ファイル– mget * .html接続の終了–サーバーへの再接続–ftpを開きます。
基本的なFTPコマンドは、Webサイトを更新するスクリプトを作成している場合、またはファイルの大きなグループを転送する必要がある場合に役立ちます。 ただし、新しいアプリケーションをインストールすることに反対しない限り、コマンド命令ではなくFTPアプリケーションを使用することを強くお勧めします。
続きを読む: