GNU/Linux >> Linux の 問題 >  >> Linux

UbuntuクラウドサーバーにVSFTPDをインストールする方法

はじめに

VSFTPD(非常に安全なファイル転送プロトコルデーモン)は、コンピューターとリモートコンピューター間でファイルを転送するための一般的な方法です。

この記事では、Ubuntu20.04にvsftpdをインストールします。

前提条件

サーバーへのルートアクセス

UbuntuCloudServerへのVSFTPDのインストール

まず、次のコマンドを使用してvsftpdをインストールします。

apt-get install vsftpd

Vsftpdは現在インストールされていますが、お気に入りのテキストエディタを使用して/etc/vsftpd.confで設定する必要があります。ここではnanoを使用します。

nano /etc/vsftpd.conf

中に入ると、いくつかの変更が必要になります。以下は、変更するものと、変更する理由です。

anonymous_enable=NO

これにより、ユーザーが匿名でログインする機能が無効になります

local_enable=YES

匿名ログインを無効にしたため、ローカル認証ファイルを使用するユーザーログインを有効にする必要があります。

write_enable=YES

これにより、ユーザーはファイルシステムに変更を加えることができます。

chroot_local_user=YES

これにより、ユーザーは自分のホームディレクトリにのみアクセスできるように制限されます。

ファイルを保存して閉じてから、VSFTPDサービスを再起動して変更を適用します。

systemctl restart vsftpd

これが完了したら、ファイルを保存して閉じることができます。

FTPユーザーの追加

次に、FTPユーザーを作成する必要があります。この例ではユーザー「atlantic」を使用しますが、任意のユーザー名を使用できます。ユーザーを追加するには、次のコマンドを実行します。

adduser atlantic

ユーザーのパスワードを入力し、必要に応じて残りを入力します。残りの部分からEnterキーを押すこともできます。

今すぐユーザーのホームディレクトリにルート所有権を提供する必要があります。

chown root:root /home/atlantic

次に、ユーザーがファイルをアップロードするには、ホームディレクトリの下にディレクトリを作成する必要があります。

mkdir /home/atlantic/folder

次に、このディレクトリをユーザーに提供します。

chown atlantic:atlantic /home/atlantic/folder

これで、このユーザーはログインしてファイルを自分のフォルダディレクトリにアップロードするように設定されました。

Web経由でFTP経由でサーバーにアクセスするには、ブラウザに次のように入力します。
ftp://<サーバーのIPアドレス>

ユーザー名とパスワードを入力するように求められます。すべて完了しました!

Atlantic.Netからの最新情報をチェックするか、VPSホスティングオプションの詳細を確認してください。 VPSホスティングの価格をご覧ください。


Linux
  1. Ubuntuサーバーにロケートをインストールする方法

  2. DebianクラウドサーバーにVSFTPDをインストールする方法

  3. Ubuntu 18.04 に PostgreSQL サーバーをインストールする方法

  1. CentOSクラウドサーバーにVSFTPDをインストールする方法

  2. Ubuntu 22.04 に MariaDB をインストールする方法

  3. Hyper-v に Ubuntu Server 15.10 をインストールする方法

  1. Ubuntu15.04にVsftpdをインストールする方法

  2. UbuntuServer22.04にOpenLDAPをインストールする方法

  3. UbuntuServerにLighttpdをインストールする方法