现在使用Windows ftp 来登录及测试
C:Usersxiaor>ftp 192.168.5.147 连接到 192.168.5.147。 220 (vsFTPd 3.0.2) 200 Always in UTF8 mode. 用户(192.168.5.147:(none)): test1 331 Please specify the password. 密码: 230 Login successful. ftp> pwd 257 "/home/test1" ftp> ls 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. 226 Directory send OK. ftp>
[root@localhost vsftpd]# touch /home/test1/showme.txt
ftp> ls 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. showme.txt 226 Directory send OK. ftp: 收到 15 字节,用时 0.00秒 15.00千字节/秒。 ftp> ftp> get showme.txt 200 PORT command successful. Consider using PASV. 150 Opening BINARY mode data connection for showme.txt (0 bytes). 226 Transfer complete. ftp> ftp> put winfile1.txt 200 PORT command successful. Consider using PASV. 150 Ok to send data. 226 Transfer complete. ftp: 发送 9 字节,用时 0.00秒 4.50千字节/秒。 ftp>
[root@localhost vsftpd]# ls /home/test1/ showme.txt winfile1.txt
坚信vsftp安装后不对/etc/vsftpd/vsftpd.conf做任何修改就可以通过新建的Linux用户(本地用户)访问下载和上传文件。
其它与次无关
cat /etc/vsftpd/chroot_list userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd/user_list tcpdump -i eth0 src host hostname(明文) touch /home/test1/test1.txt local_root=/tmp/test1_root/ local_max_rate=0 groupadd tg gpasswd -a test1 tg chown root:tg /tmp/test1_root/ chmod 775 /tmp/test1_root/ ll /temp/ chroot_local_user=YES chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/chroot_list
3x:匿名用户配置
[root@localhost vsftpd]# vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES [root@localhost vsftpd]# systemctl restart vsftpd [root@localhost vsftpd]# touch /var/ftp/pub/lm.txt [root@localhost vsftpd]# chown ftp /var/ftp/pub
服务器配置上面的就可以访问并上传文件到pub目录下
可能会出现的问题:
1、想当然给 ftp用户 /var/ftp/目录 权限出现下面问题
[root@localhost vsftpd]# chown ftp /var/ftp/ [root@localhost vsftpd]# ll -d /var/ftp/ drwxr-xr-x. 3 ftp root 4096 Nov 10 17:03 /var/ftp/ C:Usersxiaor>ftp 192.168.5.147 连接到 192.168.5.147。 220 (vsFTPd 3.0.2) 200 Always in UTF8 mode. 用户(192.168.5.147:(none)): anonymous 331 Please specify the password. 密码: 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 远程主机关闭连接。
解决方法:
[root@localhost vsftpd]# chown root /var/ftp [root@localhost vsftpd]# chown ftp/var/ftp/pub
2、Windows CMD(命令行)会出下面错误及处理








