この記事では、Ubuntu 20.04 LTS に FTP サーバーをインストールするために必要な手順を説明しました。このチュートリアルを続行する前に、sudo 権限を持つユーザーとしてログインしていることを確認してください。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
FTP またはファイル転送プロトコルは、インターネット上のコンピュータ間で TCP/IP 接続を介してファイルを転送するためのプロトコルです。 FTP はクライアント サーバー アーキテクチャ用に設計されており、サーバーに保存されているすべてのファイルは FTP クライアントからアクセスできます。
Ubuntu 20.04 に FTP サーバーをインストールする
ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。
sudo apt update sudo apt upgrade
ステップ 2. Ubuntu システムに FTP サーバーをインストールします。
Ubuntu に FTP サーバーをインストールするには、以下のコマンドを実行します:
sudo apt install vsftpd
インストールが完了したら、vsftpd サービスを開始し、システム ブートに追加します。
sudo systemctl start vsftpd sudo systemctl enable vsftpd
ステップ 3. 新しいユーザーをセットアップします。
vsftpd サーバーに新しいユーザーを追加し、FTP ディレクトリを追加します:
adduser meilana
ユーザーのパスワードを入力すると、新しいユーザーが追加されました。
次に、「/home/username」ディレクトリの下に新しい FTP ディレクトリを作成します。
mkdir -p /home/meilana/ftp
FTP ディレクトリの所有権を変更する:
chown -R nobody:nogroup /home/meilana/ftp chmod a-w /home/meilana/ftp
ステップ 4. vsftpd の構成。
新しい構成ファイルを作成します。その前に、次のコマンドでオリジナルの名前を変更しましょう:
sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig
コマンドで新しいファイルを作成します:
listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO pasv_enable=Yes pasv_min_port=30000 pasv_max_port=30100 allow_writeable_chroot=YES
ステップ 5. Ubuntu 20.04 で FTP サーバーをテストします。
1 つの方法は、ターミナルを開いて ftp
でアクセスすることです。 コマンドとサーバーの IP アドレス:
ftp 192.168.77.20
サーバーへの接続が確立されると、ユーザー名とパスワードの入力を求められます。
FTP サーバーを Ubuntu 20.04 LTS Focal Fossa にインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。下のコメント ボックスで貴重な質問や提案を共有することを忘れないでください。また、価値のあるフィードバックをドロップしてください。