はじめに
VSFTPD(非常に安全なファイル転送プロトコルデーモン)は、コンピューターとリモートコンピューター間でファイルを転送するための一般的な方法です。
この記事では、CentOSクラウドサーバーにvsftpdをインストールします。
前提条件
サーバーへのルートアクセス
手順
CentOSへのVSFTPDのインストール
まず、次のコマンドを使用してvsftpdをインストールします。
yum install vsftpd
Vsftpdは現在インストールされていますが、お気に入りのテキストエディタを使用して/etc/vsftpd.confで設定する必要があります。ここではnanoを使用します。
nano /etc/vsftpd/vsftpd.conf
中に入ると、いくつかの変更が必要になります。以下は、変更するものと、変更する理由です。
anonymous_enable=NO
これにより、ユーザーが匿名でログインする機能が無効になります
local_enable=YES
匿名ログインを無効にしたため、ローカル認証ファイルを使用するユーザーログインを有効にする必要があります。
write_enable=YES
これにより、ユーザーはファイルシステムに変更を加えることができます。
chroot_local_user=YES
これにより、ユーザーは自分のホームディレクトリにのみアクセスできるように制限されます。
これが完了したら、ファイルを保存して閉じることができます。
Adding FTP User
次に、FTPユーザーを作成する必要があります。この例ではユーザー「atlantic」を使用しますが、任意のユーザー名を使用できます。ユーザーを追加するには、次のコマンドを実行します。
adduser atlantic
ユーザーのパスワードを作成します。
passwd atlantic
これで、このユーザーはログインするように設定されました。
Web経由でFTP経由でサーバーにアクセスするには、ブラウザに次のように入力します。
ftp://<サーバーIPアドレス>
ユーザー名とパスワードを入力するように求められます。すべて完了しました!
Atlantic.Netからの最新情報をチェックするか、VPSホスティングオプションとVPSホスティング価格の詳細を確認してください。