GNU/Linux >> Linux の 問題 >  >> Cent OS

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

このチュートリアルでは、CentOS 8にFTPサーバーをインストールする方法を示します。知らない人のために、FTP(ファイル転送プロトコル)はクライアントサーバーネットワークプロトコルです。これにより、ユーザーはリモートマシンとの間でファイルを転送できます。VsftpdはオープンソースのFTPサーバーです。非常に安全で安定しています。vsftpdの構成も非常に簡単です。vsftpdはCentOS8の公式パッケージリポジトリで入手できます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8サーバーにFTPサーバーをインストールしてセットアップする手順を説明します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS8にFTPサーバーをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf update

ステップ2.CentOS8にFTPサーバーをインストールします。

次に、次のコマンドを使用してvsftpdをインストールします。

sudo dnf install vsftpd

vsftpdがインストールされたら、vsftpdデーモンを起動し、起動時に自動的に起動できるようにします。

sudo systemctl enable vsftpd --now
sudo systemctl status vsftpd

手順3.FTPサーバーを構成します。

構成ファイルから始めましょう:

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

次に、FTPサーバーサービスを再起動します:

sudo systemctl restart vsftpd

手順4.ファイアウォールを構成します。

サーバーファイアウォールでFTPポートを開いて、接続できるようにします:

sudo firewall-cmd --permanent --add-port=20-21/tcp
sudo firewall-cmd --permanent --add-port=30000-31000/tcp
sudo firewall-cmd --reload

ステップ5.FTPユーザーを作成します。

vsftpd FTPサーバーでは、匿名アクセスのみにFTPサービス認証を残すか、/etc/passwd または、関連するアクセスリストで、ログインします。

FTPユーザーの作成:

useradd mailana
passwd ramona

おめでとうございます!FTPサーバーが正常にインストールされました。CentOS8システムにFTPサーバーをインストールして構成するためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めしますVSFTPDWebサイト。


Cent OS
  1. CentOS8にTeamspeak3サーバーをインストールする方法

  2. CentOS7にProFTPDをインストールする方法

  3. CentOS7にFTPサーバーをインストールする方法

  1. CentOS7にMinecraftサーバーをインストールする方法

  2. CentOS8にNginxをインストールする方法

  3. CentOS 7 に FTP サーバーをインストールする方法

  1. CentOS8にPostgreSQLをインストールする方法

  2. CentOS8にMariaDBをインストールする方法

  3. CentOS 8 / RHEL 8にvsftpd(ftpサーバー)をインストールする方法