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

Ubuntu14.04にVSFTPDをインストールして構成する方法

このチュートリアルでは、Ubuntu 14.04にvsftpdをインストールして構成する方法を示します。知らない人のために、FTPは「ファイル転送プロトコル」の略です。ファイルをリモートコンピュータに転送できます。Ubuntuで最も一般的なFTPサーバーソフトウェアは、「非常に安全なFTPデーモン」を表すvsftpdパッケージです。これは、Ubuntuおよび他のほとんどのLinuxディストリビューションのデフォルトのFTPパッケージです。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単です。 Ubuntu14.04でのvsftpdのステップバイステップのインストールを紹介します。

Ubuntu14.04にVSFTPDをインストールして構成する

ステップ1.Ubuntu14.04にVSFTPDをインストールして構成する

次に、次のコマンドを使用してvsftpd(Very Secure FTP Deamon)パッケージをインストールします。

 sudo apt-get install vsftpd 

ステップ2.vsftpdを設定します。

vsftpdの構成ファイルを編集しましょう:

 #nano /etc/vsftpd.conflisten=YESanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022nopriv_user=vsftpdvirtual_use_local_privs=YESguest_enable=YESuser_sub_token=$USERchroot_local_user=YEShide_ids=YESguest_user=

ステップ3.SSL証明書を作成して適用します。

サーバーへの接続に使用する暗号化キーまたは証明書を作成します。まず、キーの保存に使用するフォルダーを作成します。

>
 mkdir /etc/ssl/certificates 

次に、以下のコマンドを実行して、365日間有効な暗号化キーを作成します。

 sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/certificates/vsftpd.pem -out /etc/ssl/certificates/vsftpd.pem 

キーを作成したら、デフォルトのVSFTPD構成ファイルでこれらのパラメーターを追加および変更します。

#nano /etc/vsftpd.confrsa_cert_file=/etc/ssl/certificates/vsftpd.pemrsa_private_key_file=/etc/ssl/certificates/vsftpd.pemssl_enable=YESallow_anon_ssl=NOforce_local_data_ssl=YESforce_local_logins_ssl=YESssl_tlsv1=YESssl_sslv2=YESssl_sslv3=YESrequire_ssl_reuse=NOssl_ciphers=高

ステップ4.vsftpdサービスを再起動します。

 service vsftpd restart 

ステップ5.ユーザーアクセスの設定。

vsftpd FTPサーバーでは、匿名アクセスのみにFTPサービス認証を残すか、/etc/passwd または、関連するアクセスリストで、ログインします。

手順6.ユーザーのホームディレクトリを構成します。

特定のバージョンのvsftpdでは、次のエラーが発生する場合があります。500 OOPS:vsftpd:chroot()内の書き込み可能なルートでの実行を拒否します。心配しないでください。作成エラーを受け取ったユーザーの新しいディレクトリ(この場合はidroot)は、ホームディレクトリ(/ home / idroot)のサブディレクトリです。例:

idrootホームディレクトリの権限を修正:

 chmod a-w / home / idroot / 

ファイルをアップロードするための新しいディレクトリを作成します:

 mkdir / home / idroot / fileschown idroot:idroot / home / idroot / files / 

おめでとうございます!vsftpdが正常にインストールされました。Ubuntu14.04システムにvsftpdをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、vsftpdの公式Webサイトを確認することをお勧めします。

>


Ubuntu
  1. Ubuntu18.04にRedisをインストールして構成する方法

  2. Ubuntu18.04にRedmineをインストールして設定する方法

  3. Ubuntu18.04にSambaをインストールして設定する方法

  1. Ubuntu20.04にRedisをインストールして構成する方法

  2. Ubuntu20.04にJenkinsをインストールして構成する方法

  3. Ubuntu16.04にAskbotをインストールして構成する方法

  1. Ubuntu14.04にMongoDBをインストールして構成する方法

  2. Ubuntu16.04にSolr6をインストールして構成する方法

  3. Ubuntu16.04にGitLabをインストールして構成する方法