redhat 6.5如何搭建ftp服务器
1、首先要安装vsftpd
可以通过yum -y install vsftpd
来进行安装。
2、安装好以后,开始编辑配置文件,配置文件位于 /etc/vsftpd/vsftpd.conf
可以通过vim 进行编辑,如下:
[root@www data]#vim /etc/vsftpd/vsftpd.conf
3、进入配置文件vsftpd.conf 后,
对其进行设置,具体需要设置的项目如下:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
chroot_local_user=YES
ls_recurse_enable=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES 注意此项如果改为NO , /etc/vsftpd/user_list 下的新增加用户才能生效。
local_root=/data/public_root
tcp_wrappers=YES
use_localtime=YES
listen_port=9999
4、 增加FTP 账户
[root@www data]# useradd diandian -s /sbin/nologin
[root@www data]# passwd diandian
5、编辑user_list 文件,允许刚刚添加的账户访问ftp
注意:默认情况下,/etc/vsftpd/user_list 这个文件的中的用户也是不能访问ftp 的。
6、建立需要访问的目录以及访问权限
[root@www data]# mkdir /data/public_root
[root@www data]# chown -R root public_root
[root@wwwdata]# chmod -R 757 public_root
7、开启vsftpd 服务
[root@www data]# service vsftpd restart
8、
开启默认vsftp 服务
[root@www data]# chkconfig vsftpd on
9、至此,ftp服务器就配置完成了。