ホームページ >運用・保守 >Linuxの運用と保守 >Linux で FTP サーバーを構築する手順

Linux で FTP サーバーを構築する手順

零下一度
零下一度オリジナル
2017-07-02 09:45:492490ブラウズ

vmware12にインストールされたCentOs6.8により、ようやく物理マシン上のWindows 10がCentOs上のFTPサーバーに正常にアクセスできるようになりました。

1. FTP関連のインストールパッケージがインストールされているかどうかを確認します。

# rpm -qa | grep vsftpd //ftp のインストール パッケージは vsftpd です

私のシステムには関連するパッケージがインストールされていないことがわかったので、最初にインストールをパッケージ化します。

# yum -y install vsftpd //ここでyumソースが設定されていない場合も同様です

インストールが成功したか確認してください

2回目。 、サービスを起動して設定します 起動時に自動的に起動します。

# service vsftpd start //サービスを開始します

# chkconfig --level 35 vsftpd on //自動起動を設定します

# chkconfig --list vsftpd //設定が成功したか確認します

3. vsftpd ファイルの設定

FTP サーバーには主に 3 つの設定ファイルがあり、すべて /etc/vsftpd ディレクトリにあります:

ftpusers //FTP サーバーにアクセスできないユーザーを指定するために使用されます

user_list // ユーザーかどうかこのファイル内のユーザーは、vsftpd.conf ファイル内の userlist_enable および userlist_deny の 2 つのオプションに応じてサーバーにログインできます。

vsftpd.conf //ftpサーバーのメイン設定ファイル

IV.匿名ユーザーアクセス

vsftpd.confを開く

# vi /etc/vsftpd/vsftp.conf

これらの2つのオプションをYESに設定します。 anon_upload_enable=YES および anon_mkdir_write_enable=YES (通常はデフォルトですでに利用可能です。その前にある「#」を削除するだけです)

これにより、匿名ユーザーがファイルをアップロードおよびダウンロードできるようになります。 ps:設定ファイルの詳しい説明

5. 匿名ユーザー以外のアクセス

1. 設定ファイルを変更

# vi /etc/vsftpd/vsftp.conf

まずは電源をOFFにします匿名ユーザーアクセス: anon_upload_enable=NO

設定ファイルの最後に追加: userlist_enable=YES, userlist_file=/etc/vsftpd/vsftpd.user_list, userlist_deny=NO

(具体的な意味がわからない場合は、設定ファイルの詳しい説明が読めます)

2. ユーザーを作成します

3. ここでまずテストし、ftp1 を使用して直接ログインしますが、ログインできないことがわかります。

4. ユーザーftpを/etc/vsftpd/vsftpd.user_listファイルに入れます。

# vi /etc/vsftpd/vsftpd.user_list

ファイルに ftp1 を書き込み (1 行で 1 ユーザーを表します)、保存して終了し、サービスをリロードします (# service vsftpd reload)。

再度アクセスし、ftp1 ユーザーを使用して ftp サーバーにログインします。

追伸: vsftpd.conf 設定ファイルの一部のオプションが理解できない場合は、ファイルの詳細な説明を読んでください。

以上がLinux で FTP サーバーを構築する手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。