liunx下配置的FTP服务器有多方法,本次我所要要配置的FTP服务器主要针对小红帽Liunx自带的vsftp,配置方法如下:
(1) 首先要在系统中添加提供给别人使用的FTP帐号,假设帐号为ftp1,使用命令添加帐号ftp1
Useradd -d /home/ftp1 -s /bin/bash -g 5501 -u 5501 ftp1
(2) 查看FTP服务是否被起来,
netstat -utl |grep ftp
如果出现如下信息,就说明分 ftp服务就起来,否则FTP的服务未起来,就需要起FTP服务:
tcp 0 0 *:ftp *:* LISTEN
(3) 启动FTP的服务
FTP的服务脚本在 /usr/sbin目录下
启动服务: /usr/sbin/vsftpd&
(4) 修改FTP的服务的配置文件,有时系统默认提供的FTP服务,不能满足我们的要求,就需要修改FTP的配置文件 件,FTP的配置文件所在目录为:/etc/vsftpd/vsftpd.conf 其中一些关键项的说明如下:
1、修改的部分:把 local_enable=yes write_enable=yes和local_umask=022前面的注释取消。
2、增加部分:listen=YES(ftp作为独立的守护进程)
chroot_local_user=yes(用户被定位在自己的主目录里,用cd / 并不能切换到根目录)
cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,
PORT,PWD,QUIT,RETR,RMD,RNFR,RNTO,SITE,SIZE,STOR,TYPE,USER,
ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST(只许上传文件和目录,但不许删除。注意:这些必须一行写完)
阅读(1209) | 评论(0) | 转发(0) |