rpm -qa|gerp vsftpd
[root@bogon Server]# ls -l | grep *ftp
[root@bogon Server]# ls -l|grep *ftp
[root@bogon Server]# ls -l|grep *ftp*rpm
[root@bogon Server]# find *ftp*rpm
ftp-0.17-33.fc6.i386.rpm
gftp-2.0.18-3.2.2.i386.rpm
lftp-3.5.1-2.fc6.i386.rpm
tftp-0.42-3.1.i386.rpm
tftp-server-0.42-3.1.i386.rpm
vsftpd-2.0.5-10.el5.i386.rpm
[root@bogon Server]# rpm -ivh vsftpd-2.0.5-10.el5.i386.rpm
安装完vsftpd后,会生成如下主要文件,这些文件的主要含义说明如下:
/usr/sbin/vsftpd #VSFTPD的主程序
/etc/rc.d/init.d/vsftpd #启动脚本
/etc/vsftpd/vsftpd.conf #主配置文件
/etc/pam.d/vsftpd #PAM认证文件
/etc/vsftpd.ftpusers #禁止使用VSFTPD的用户列表文件
/etc/vsftpd.user_list #禁止或允许使用VSFTPD的用户列表文件
/var/ftp #匿名用户主目录
/var/ftp/pub #匿名用户的下载目录
/etc/logrotate.d/vsftpd.log #日志文件
二、启动与停止
vsftpd既可以以xinetd方式运行,也可以以单独(Standalone)方式运行。Redhat Linux 9中,vsftpd缺省是以单独(Standalon)的方式运行。
1、Standalone方式运行。
# /etc/rc.d/init.d/vsftpd start|stop|restart
2、xinetd方式运行
首先要将vsftpd.conf配置文件中的listen参数值改为NO。其次,生成一个/etc/xinetd.d/vsftpd文件,内容如下:
service vsftpd
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
port = 21
log_on_success += PID HOST DURATION
log_on_failure += HOST
}
其中的disable项可以控制xinetd服务启动时,时候启动vsftpd服务。 disable = no用来设置 vsftpd的启动方式
通过/sbin/service vsftpd start|stop|restart来启动或停止vsftpd服务。
我是设置为 默认的 Standalone方式 disable = yes
vsftp服务器已经成功了,windows下 客户端登陆 vsftp 就启动了,通过客户端ftp://192.168.42.128/
如下三个方式 访问:
方式一:FTP:// username:password@FTPservername 启用用户访问
方式二:FTP:// FTPservername 启用匿名访问
方式三:文本模式下访问如在windows命令提示符下进行访问。
可以下载 文件,但是不能够上传文件和修改文件。还需要再设置
需要
/etc/vsftpd/vsftpd.conf 配置文件文件使得 匿名用户可以 有读写的 权限
chmod -R 777 /var/ftp/pub/ 匿名用户的 权限有写的权限
通过客户端端 可以 上传文件了,但是上传文件的时候会出现乱码,待解决,TC登陆的时候还需要用户名和密码
还需要进一步的配置。待解决