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

Ubuntu20.04でSSL/TLSを使用するようにvsftpdを構成する方法

はじめに

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

この記事では、Ubuntu20.04でSSL証明書を使用するようにvsftpdをインストールして構成します。

前提条件

インストールされたVSFTPD(https://www.atlantic.net/hipaa-compatible-database-hosting/how-to-install-vsftpd-ubuntu-cloud-server-vps/)

UbuntuでVSFTPDを使用してSSLを構成する

まず、SSL証明書キーを保存するディレクトリを作成します。

mkdir /etc/ssl/certificates

次に、365日間続く2048暗号化キーを作成します。

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

キーを作成した後、デフォルトのvsftpd構成ファイルのいくつかのパラメーターを変更する必要があります。テキストエディタに再びnanoコマンドを使用します。

nano /etc/vsftpd.conf

rsa_cert_fileのパスを編集します およびrsa_private_key このファイルの最後に他のファイルを追加します。その後、ファイルは下部で次のようになります。

rsa_cert_file=/etc/ssl/certificates/vsftpd.pem
rsa_private_key_file=/etc/ssl/certificates/vsftpd.pem
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH

ファイルを保存して閉じます。以下のコマンドでvsftpdを再起動します:

systemctl restart vsftpd

これで、FilezillaでSSL/TLS暗号化を使用してサーバーに接続できます。

Filezillaを開き、ファイルに移動>サイトマネージャー新規をクリックします サイト 。必ず「TLSを介した明示的なFTPが必要」を選択してください 暗号化タイプの場合は」。

Filezillaサイトマネージャー

接続をクリックしたら 、不明な証明書を受け入れるように下のウィンドウが表示されます。

証明書の警告

これで、SSL / TLS暗号化を使用してサーバーに接続されました!


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

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

  3. CentOS/UbuntuでSSL/TLS(FTPS)を使用するようにvsftpdを構成する方法

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

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

  3. SSL / TLS暗号化接続でVSFTPDを構成する方法は?

  1. CentOS7でTLSセッションを使用するようにPureFTPdを構成する方法

  2. Ubuntu16.04にEncryptpadをインストールして使用する方法

  3. Ubuntu18.04でSSL/TLSを使用してVSFTPDFTPSを構成する方法