1.安装vsftpd
yum install vsftpd
2.设置开机启动
chkconfig vsftpd on
3.配置vsftpd.conf文件
vim /etc/vsftpd/vsftpd.conf
#允许匿名用户登录
anonymous_enable =YES
#实名用户拥有写权限(上传数据)
write_enable=YES
#设置本地掩码为022
local_umask=022
#匿名用户可以向ftp服务器上传数据
anon_upload_enable=YES
#匿名用户可以在ftp服务器上创建目录
anon_mkdir_write_enable=YES
#用户进入目录信息提示
dirmessage_enable=YES
#添加ftp匿名用户根目录
anon_root=/home/ftpdir
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=YES
PS:指定匿名用户根目录时候,记得修改目录的权限
4.重启vsftpd服务器
service vsftpd restart
客户端直接安装vsftpd即可跟服务端连接
连接ftp服务器
ftp server_ip
查看所在服务器目录的文件
ls
查看当前所在位置(从登录所在的根目录开始)
pwd
使用匿名用户
anonymous
上传文件
put file
下载文件
get file
可以选择使用lftp,直接安装
yum install lftp
匿名登录
lftp server_ip
批量上传文件
mput file1 file2 …
批量下载文件
mget file1 file2 …
下载整个目录及其子目录
mirror dir
上传整个目录及其子目录
mirror –R dir
查看客户端所在的路径
lpwd
跳到客户端指定位置
lcd /xxx/xxx
PS:使用lftp来登录是比较方便的,建议使用这种方法
Comments