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

CentOS7にVSFTPDをインストールする方法

このチュートリアルでは、CentOS 7にVSFTPDをインストールする方法を説明します。知らなかった方のために、FTPは「ファイル転送プロトコル」の略で、次のことができます。ファイルをリモートコンピュータに転送します。CentOSの最も一般的なFTPサーバーソフトウェアは、「非常に安全なFTPデーモン」を表すvsftpdパッケージです。これは、Ubuntuおよび他のほとんどのLinuxディストリビューションのデフォルトのFTPパッケージです。実稼働環境でFTPサーバーを使用する必要がある場合は、SSL / TLS接続を実装するセットアップを選択するか、FTPの安全な代替手段であるSFTPを使用してください。

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

CentOS7にVSFTPDをインストールする

手順1. vsftpd(Very Secure FTP Deamon)パッケージをインストールします。

 yum install vsftpd 

ステップ2.vsftpdを設定します。

構成ファイル「vsftpd.conf」を編集する前に、バックアップすることをお勧めします:

 cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak 

vsftpdの構成ファイルを編集して、次の行を見つけ、次のように変更します。

 #nano /etc/vsftpd.confanonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=YESchroot_list_enable=YESascii_upload_enable=YESascii_download_enable=YESchroot_list_file=/etc/vsftpd/chroot_listlisten=YESlisten_ipv6 =

手順3.vsftpdサービスを再起動します。

 systemctl restart vsftpd 

次に、vsftpdサービスを起動時に開始するように設定します:

 systemctl enable vsftpd 

ステップ4.vsftpdのファイアウォールを構成します。

FTPサーバーにリモートで接続する場合は、ファイアウォールを介したFTPトラフィックを有効にする必要があります。有効にするには、次のコマンドを実行します。

 Firewall-cmd --permanent --add-port =21 / tcpfirewall-cmd --reload 

ステップ5.ユーザーアクセスの設定。

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

FTPユーザーの作成:

 useradd idrootpasswd idroot 

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


Cent OS
  1. VSFTPDを使用してCentOS7にFTPサーバーをインストールする方法

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

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

  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

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

  2. RHEL 8 /CentOS8にvsftpdをインストールする方法

  3. CentOS7にRをインストールする方法