CentOS 6.11內訂值並未安裝vsFTP,所以要先安裝再設定,設定不難。
# yum -y install vsftpd
Running Transaction
Installing : vsftpd-2.2.2-21.el6.x86_64 1/1
Verifying : vsftpd-2.2.2-21.el6.x86_64 1/1
Installed:
vsftpd.x86_64 0:2.2.2-21.el6
Complete!
將SELinux關閉,以免ftp被擋住。(當然原本擋起來是要保護好機器)
# setsebool ftpd_disable_trans 1
Could not change active booleans: Invalid boolean
# setsebool -P ftp_home_dir=1 <<<這個會稍等一下,是正常的。做完也不會有任何訊息。
然後就可以啟用ftp了。
# service vsftpd start
正在啟動 vsftpd 中的 vsftpd: [ 確定 ]
# netstat -tunlp | grep vsftpd
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 3296/vsftpd
可以看到ftp的port 21已開啟。
# chkconfig vsftpd on <<<開機時自動啟用。
# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=No <<<內定值是Yes,請改成No。
存檔退出,重開vsftpd即可。
如果這台CentOS6已經加入AD,則可以直接使用AD上的帳戶登入並操作ftp即可,不用新增使用者喔。
參考文獻:
http://blog.xuite.net/jbass0805/blog/68277061-CentOS%206%20FTP%20Server%20(vsftpd)%20and%20Secure
http://lemonup.logdown.com/posts/175031-ubuntu-vsftpd-install-notes
留言列表