このチュートリアルでは、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