FTP安装及设置

从光盘安装安装vsftpd
配置/etc/sftpd.conf
yyhy@linux-yyhy:~> cat /etc/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
chroot_local_user=YES
guest_enable=YES
guest_username=yyhy
listen=YES
use_localtime=YES
xferlog_enable=YES
VSFTPD默认设置需要一个"nobody"用户,如果这个用户不存在,那么添加它。如下:
[root@localhost root]# useradd nobody
useradd: user nobody exists

VSFTPD默认设置需要一个空目录:/usr/share/empty.增加这个目录,如果它还不存在的话。如下:
[root@localhost root]# mkdir /usr/share/empty/
mkdir: cannot create directory `/usr/share/empty': File exists

如果容许匿名用户(anonymous),那么你将需要一个"ftp"用户和其home目录(这个home目录不属于“ftp”用户,而且“ftp"用户也对其没有写权限)在你的系统中存在。
以下命令用来创建一个"ftp"用户,如果它还不存在的话。
[root@localhost root]# useradd -d /home/craton -g ftp -s /sbin/nologin ftp
(即使你的"ftp"用户已经存在,完成以下这两步也是很有好处的:)
[root@localhost root]# chmod og-w /home/craton
linux启动ftp:
/etc/init.d/vsftpd start

猜你喜欢

转载自sherrysky.iteye.com/blog/911592