FTPとは何ですか?

FTPは、インターネットを介してホスト間でファイルを転送する方法です。 これは、サイトとの間でファイルをすばやくアップロードまたはダウンロードする方法として特に役立ちます。 FTPクライアントは、匿名ユーザーと登録ユーザーの両方からの接続を許可します。 ファイル転送を実行できるユーザーを制限することが目的の場合、ログインはユーザー名とパスワードを要求するように設定されることが多く、広く配布されることを目的としたコンテンツは匿名のFTPログインで設定されることがよくあります。

FTPをインストールするにはどうすればいいですか?

FTPは仮想プライベートサーバーに非常に簡単にインストールできます。 ほとんどのFTPサーバーには、非常に実用的で使用可能なデフォルトがあります。 FTPは非常に安全なプロトコルとして考えられていなかったため、たとえばログイン資格情報は暗号化されていません。匿名ログインを無効にし、登録ユーザーを自分のディレクトリにchrootすることで、インストール後のセキュリティを強化できます。

VPSにインストールできるFTPプログラムは多種多様です。 私たちが便利だと思う2つはProFTPDまたはVSFTPDです。ここでそれらをダウンロードして構成する方法を確認し、どちらかお好みのものを選択してください。

Ubuntu12.04のVSFTPD

CentOS6でのVSFTPD

Ubuntu12.04のProFTPD

Centos6のProFTPD

次のステップ:

FTPクライアントを仮想サーバーにインストールして構成したら、ブラウザーまたはコマンドラインからFTPクライアントに接続できます。 コマンドラインからのアクセスは非常に簡単で、ユーザーは次のように入力する必要があります。

ftp example.com

プロンプトでログインとパスワードの入力を求められます。匿名ログインを行う場合は、匿名と入力し、パスワードにメールアドレスを入力してください。 接続したら、次のコマンドを使用して、マシン間でファイルの転送を開始できます。

put :ファイルをローカルサーバーからリモートサーバーにコピーします

mput :ローカルサーバーからリモートサーバーに複数のファイルをコピーします

get :リモートサーバーからファイルを取得し、ローカルマシンにダウンロードします

mget :リモートサーバーから複数のファイルを取得し、それらをローカルマシンにダウンロードします

ls :現在のディレクトリ内のファイルを一覧表示します

cd :リモートサーバーのディレクトリを変更します

help :使用可能なコマンドのリストを提供します

pwd :リモートコンピューターのディレクトリのパス名を提供します

delete :リモートサーバー上のファイルを削除します

mdelete :リモートサーバー上の複数のファイルを削除します

exit :FTP接続を閉じます

または、ブラウザでリモートftpサーバーにアクセスするには、アドレスバーにそのアドレスを入力します。 次のようになります。

ftp://example.com

ほとんどのFTP作業でコマンドラインを使用しない場合は、オープンソースのFTPクライアントおよびサーバーであるFilezillaをダウンロードできます。

続きを見る

これはFTPの簡単な概要です。 FTPプログラムまたはコマンドについてさらに質問がある場合は、お気軽に私たちに質問を投稿してください。 Q&Aフォーラム 、そして喜んでお答えします。

EtelSverdlov著