Linux Web サーバー (CentOS) があり、サーバーへの FTP アクセスを設定したいと考えています。IP テーブルによると、ポート 21 は開いており、そこへの接続は受け入れられますが、今何をすればよいかわかりません。
Linux インストールで FTP ユーザーを設定して有効にするにはどうすればよいでしょうか?
答え1
CentOSにはvsftpdが最初からインストールされていると思います。これを確認するには
rpm -qa | grep ftpd
vsftpd-2.2.2-6.el6_0.1.x86_64
インストールされていない場合は、
yum install vsftpd
インストールしたら、サービスコマンドで起動および停止できます。
service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
または
service vsftpd stop
Shutting down vsftpd: [ OK ]
これが基本です。残りは vsftpd と vsftpd.conf のマニュアル ページを読むことです。
答え2
以下は、vsftp を使用して FTP サーバーを設定する方法に関する RHEL6 ドキュメントです。これは CentOS6 を使用していることを前提としています。そうでない場合は、RHEL/CentOS の特定のリリースに対応するドキュメントがあるはずです。
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/デプロイメントガイド/s1-FTP.html