このチュートリアルでは、AlmaLinux 8にFTPサーバーをインストールする方法を示します。知らなかった人のために、ファイル転送プロトコルの略であるFTPは、アプリケーション層プロトコルです。 FTPアプリケーションを使用して、プライベートネットワークまたはインターネット上のコンピュータ間でシームレスにデータや情報を交換するために使用されます。インターネット上のTCPを利用します。FTPを使用すると、データを簡単にアップロードおよびダウンロードできます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8にFTPサーバーを段階的にインストールする方法を説明します。RockyLinuxでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux 8、CentOS、およびRockyLinux8。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
AlmaLinux8にFTPサーバーをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf update sudo dnf install epel-release
ステップ2.AlmaLinux8にFTPサーバーをインストールします。
以下のコマンドを実行して、FTPサーバーをシステムにインストールします。
sudo dnf install vsftpd
その後、システム起動時に自動起動できるように有効にします:
sudo systemctl start vsftpd sudo systemctl enable vsftpd --now
手順3.FTPサーバーを構成します。
次に、/etc/vsftpd/vsftpd.conf
にある構成ファイルを開きます。 編集を開始するには:
sudo nano /etc/vsftpd/vsftpd.conf
環境の特定のニーズを編集します:
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES
ファイルを保存して閉じます。vsftpdサービスを再起動して、変更を同期できるようにします:
sudo systemctl restart vsftpd
手順4.ファイアウォールを構成します。
サーバーファイアウォールでFTPポートを開いて、接続できるようにします:
sudo firewall-cmd --zone=public --add-service=ftp --permanent sudo firewall-cmd --reload
ステップ5.FTPユーザーを作成します。
vsftpd FTPサーバーでは、匿名アクセスのみにFTPサービス認証を残すか、/etc/passwd
または、関連するアクセスリストで、ログインします。
FTPユーザーの作成:
sudo useradd -m ftpuser sudo passwd ftpuser
次に、FTPディレクトリを作成し、必要な権限と所有権を効果的に付与します。
sudo mkdir -p /home/ftpuser/ftp_folder sudo chmod -R 750 /home/ftpuser/ftp_folder sudo chown ftpuser: /home/ftpuser/ftp_folder
手順6.CLIを介してFTPサーバーに接続します。
まず、次のコマンドを使用してFTPコマンドラインユーティリティをインストールします。
sudo dnf install ftp
これで、IPアドレスまたはホスト名のいずれかでFTPサーバーに接続できるようになります:
ftp 127.0.0.1
おめでとうございます!FTPサーバーが正常にインストールされました。このチュートリアルを使用してAlmaLinux 8システムにFTPサーバーをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、公式のVSFTPDを確認することをお勧めします。ウェブサイト。