Vsftpd 安及使用
1.配置文件:
/etc/vsftpd/vsftpd.conf
2.重启命令
service vsftpd restart
3.安装:vsftpd-1.2.2
原始址:http://vsftpd.beasts.org/
教中心下:ftp://ftp.tnc.edu.tw/pub/FTP-server/vsftpd
安操作流程:
判是否安rpm的vsftpd
※目前工作路 /root
cmd: rpm -q vsftpd
若有安,先移除
※目前工作路 /root
cmd: rpm -e vsftpd
解
※目前工作路 /root
cmd: tar zxvf vsftpd-1.2.2.tar.gz
切工作目
※目前工作路 /root
cmd: cd vsftpd-1.2.2
※目前工作路 /root/vsftpd-1.2.2
cmd: make
安
※目前工作路 /root/vsftpd-1.2.2
cmd: make install
vsftpd.conf 至/etc 目中
※目前工作路 /root/vsftpd-1.2.2
cmd: cp vsftpd.conf /etc
RedHat/vsftpd.pam 至/etc/pam.d ,更名 ftp。(未定,造成法登入FTP)
※目前工作路 /root/vsftpd-1.2.2
cmd: cp RedHat/vsftpd.pam /etc/pam.d/ftp
修改定
cmd: vi /etc/vsftpd.conf
修改定
anonymous_enable=YES
明:定是否可以使用匿名登入
local_enable=YES
明:允本使用者可以登入
write_enable=YES
明:允本使用者可以入
local_umask=022
明:vsftp 的umask 是 077,改成 022
chroot_local_user=YES
明:限制一般使用者活域限自家目
xferlog_std_format=YES
明:使用和 wu-ftpd , proftpd 相同格式的
定
使用 ntsysv
使用 chkconfig
chkconfig --level 35 vsftpd on
重新
service xinetd restart
限制使用者不得登入 (定 /etc/ftpusers)
cmd: ncftpget ftp://ftp.tnc.edu.tw/pub/config_files/ftpusers
4.添加用户
adduser -d /usr/ftproot -g ftp -s /sbin/nologin yourUsernName
passwd yourUsernName
5.VSFTP如何在系统启动的时候自动启动?
chkconfig vsftpd on
或
ntsysv
在里面选中vsftpd就可以了。