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

Ubuntu20.04にSSL/TLSを使用してVsftpdをインストールします-最良の手順?

Vsftpd(Very Secure File Transfer Protocol Daemon)は、Linux、Unix用のFTPサーバーソフトウェアです。これは基本的に、Ubuntu、Fedora、NimbleXなどのデフォルトのFTPサーバーです。 FTPサーバーソフトウェアを使用すると、クライアントからサーバーへ、またはその逆にファイルを簡単に転送できます。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がLinuxシステムで関連するFTPファイル転送クエリを実行するのを定期的に支援しています。

これに関連して、Ubuntu20.04にSSL/TLSを使用してVsftpdをインストールする方法を検討します。


Ubuntu LinuxシステムにVsftpdをインストールする方法は?

このインストール手順を実行するには、以下に概説する手順に従ってください。

1. aptコマンドを実行して、利用可能なパッケージを更新します。

$ sudo apt update

2.次のコマンドを実行してVsftpdをインストールします。

$ sudo apt install vsftpd

3.インストール後、インストールされているバージョンを確認できます:

$ vsftpd -v

4.最後に、Vsftpdサービスのステータスを確認するには、次のコマンドを実行します。

$ sudo systemctl status vsftpd


Vsftpdを構成する方法は?

以下の手順に従って、インストール後にVsftpdを構成できます。


1. FTPアクセスの場合は、以下に示すようにvsftpd.confファイルを変更するだけです。

$ sudo nano /etc/vsftpd.conf

ファイルの内容は次のようになります。

# Allow anonymous FTP? (Disabled by default).
anonymous_enable=NO
#
# Uncomment this to allow local users to log in.
local_enable=YES


2.許可したユーザーログインを追加します。これを行うには、vsftpd構成ファイルを開いて次を追加します。

userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

このファイルを保存したら、終了して保存します。

次に、ユーザー名を/etc/vsftpd.userlistファイルに入力して、許可するユーザーを追加します。

$ sudo nano /etc/vsftpd.userlist

もう一度、終了して保存します。

これを有効にするには、vsftpdを再起動しましょう:

$ sudo systemctl restart vsftpd


3.以下に示すように、vsftpd.confファイルを調べてアップロードを有効にします。

$ sudo nano /etc/vsftpd.conf

これで、次のようになります。

# Uncomment this to enable any form of FTP write command.
write_enable=YES

コマンドの前の「#」構文を削除して保存するという考え方です。


4.Vsftpdサーバーにログインします。たとえば、「linuxapt」という名前のユーザーを作成します:

$ sudo useradd -m linuxapt

次に、パスワードを作成する必要があります:

$ sudo passwd linuxapt


5.安全なファイル転送のためにSSL/TLSを有効にします

TLSを介した安全なファイル転送を有効にするには、次の手順に従います。

まず、以下のコマンドでvsftpd構成ファイルを開きます。

$ sudo nano /etc/vsftpd.conf

次に、rsa_cert_fileおよびrsa_private_key_fileオプションを探し、以下に示すように値を更新します。

rsa_cert_file=/etc/ssl/certs/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.key

また、ssl_enableを探し、値をYESに変更します:

ssl_enable=YES

最後に、vsftpd構成ファイルを保存して閉じます。


FTP接続を確認する方法は?

次のコマンドを実行して、FTP接続を確認できます。

$ ftp localhost

このプロセスを完了するには、以前に作成したユーザー名とパスワードを入力する必要があります。



Ubuntu
  1. Ubuntu20.04でSSL/TLSを使用してFTPサーバー(vsftpd)をインストールおよび構成する方法

  2. SSL/TLSでvsFTPdを保護する方法

  3. Ubuntu20.04にSSL/TLSを使用してVsftpdをインストールします

  1. vsftpdを使用してUbuntuにFTPサーバーをインストールする方法

  2. Ubuntu15.04にTLSを使用してProftpdをインストールする方法

  3. SSL を使用して Ubuntu 22.04 に Elasticsearch をインストールする方法

  1. Ubuntu15.10でTLSをサポートするProFTPdをインストールする方法

  2. Ubuntu18.04LTSにTLSを使用してProFTPDをインストールする方法

  3. CentOS8にSSL/TLSを使用してvsftpdFTPサーバーをインストールする方法