Linux システムでの FTPS のインストール手順の詳細な説明
FTPS は、SSL/TLS 暗号化を使用してデータを送信する FTP プロトコルであり、通常の FTP よりも安全で信頼性が高くなります。 Linux システムに FTPS をインストールして構成すると、データ送信のセキュリティを向上させることができます。以下では、Linux システムに FTPS をインストールする手順を、具体的なコード例とともに詳しく説明します。
ステップ 1: vsftpd サービスをインストールする
まず、vsftpd サービスをインストールする必要があります。vsftpd は、FTPS プロトコルをサポートする軽量の FTP サーバーです。
ターミナルで次のコマンドを実行してインストールします:
sudo apt-get update sudo apt-get install vsftpd
ステップ 2: vsftpd を構成する
次に、FTPS 機能を有効にするために vsftpd を構成する必要があります。 vsftpd の構成ファイルを編集のために開きます:
sudo nano /etc/vsftpd.conf
次の行を見つけて変更または追加します:
ssl_enable=YES rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key Force_local_data_ssl=YES Force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=いいえ ssl_sslv3=いいえ require_ssl_reuse=NO
ファイルを保存して閉じます。次に、vsftpd サービスを再起動して、設定を有効にします。
sudo service vsftpd restart
ステップ 3: SSL 証明書を生成する
FTPS 接続をより安全にするには、SSL 証明書を生成する必要があります。次のコマンドを実行して証明書を生成します:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/certs /vsftpd.pem
ステップ 4: SSL/TLS 暗号化を有効にする
vsftpd 構成ファイルを編集し、次の内容を追加または変更します:
ssl_enable=YES allow_anon_ssl=いいえ Force_local_data_ssl=YES Force_local_logins_ssl=YES require_ssl_reuse=いいえ ssl_tlsv1=YES ssl_sslv2=いいえ ssl_sslv3=いいえ rsa_cert_file=/etc/ssl/certs/vsftpd.pem rsa_private_key_file=/etc/ssl/private/vsftpd.pem
ファイルを保存し、vsftpd サービスを再起動します:
sudo service vsftpd restart
ステップ 5: 開くファイアウォール ポート
システムにファイアウォールが装備されている場合は、FTP および FTPS の関連ポートを開く必要があります。次のコマンドを実行してポートを開きます:
sudo ufw allowed 20/tcp sudo ufw 許可 21/tcp sudo ufw 許可 990/tcp sudo ufw 許可 40000:50000/tcp sudo ufw reload
ステップ 6: FTPS 接続のテスト
これで、FTP クライアント ツールを使用して FTPS サーバーに接続できるようになります。必ず「FTPS プロトコルを使用する」を選択し、対応するユーザー名とパスワードを入力して、接続が成功したかどうかをテストしてください。
要約すると、上記の手順により、Linux システムに FTPS サービスが正常にインストールおよび構成され、SSL/TLS 暗号化によるデータ送信のセキュリティが向上しました。幸せなご利用をお祈りしております!
以上がLinuxシステムでのFTPSのインストール手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。