useradd -d /img -s /sbin/nologin virtuser
虚拟用户virtuser与vsftpd.conf配置文件里的guest_username=virtuser保持一致
# /etc/vsftpd/vsftpd_user_conf/hxzzy_yw#hxxzy_yw为用户名文件
local_root=/img
guest_enable=yes
guest_username=virtuser
anon_world_readable_only=no
write_enable=yes
anon_mkdir_write_enable=yes
anon_upload_enable=yes
ftp服务器登录目录为/img
虚拟用户为virtuser
2.创建验证pam文件拷贝/etc/pam.d/vsftpd.vu到本机
scp 192.168.100.249:/etc/pam.d/vsftpd.vu /etc/pam.d/
3.启动vsftpd服务
Service vsftpd restart
如果报错:
vsftpd: unrecognized service
请安装vsftpd-2.2.2-11.el6.x86_64.rpm包
4.从被拷贝的机器登陆FTPserver
[root@kvm-E img]# pwd
/img #切换到要拷贝文件的目录
[root@kvm-E img]# ftp 192.168.100.245 #为FTPserver地址
Connected to 192.168.100.245.
220 (vsFTPd 2.2.2)
530 Please login with USER and PASS.
Name (192.168.100.245:root): hxzzy_yw #用户名
331 Please specify the password.
Password: #密码
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
Using binary mode to transfer files.
ftp> !ls
jiaxq-100.57david-100.24.imgfengye-100.51.img #将文件上传到FTP-server
ftp> put david-100.24.img
5.查看拷贝文件的流量watch -n -1 ls –lh