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

AlmaLinux8にFTPサーバーをインストールする方法

このチュートリアルでは、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を確認することをお勧めします。ウェブサイト。


Arch Linux
  1. AlmaLinux8にNtopngをインストールする方法

  2. AlmaLinux8にLaravelをインストールする方法

  3. AlmaLinux8にXAMPPをインストールする方法

  1. AlmaLinux8にPrometheusをインストールする方法

  2. AlmaLinux8にNTPサーバーをインストールする方法

  3. AlmaLinux8にDockerをインストールする方法

  1. AlmaLinux8にApacheをインストールする方法

  2. AlmaLinux8にphpMyAdminをインストールする方法

  3. AlmaLinux8にNginxをインストールする方法