使用8uFTP登录UBUNTU

一、vsftpd

1. 安装

sudo apt-get install vsftpd

安装完成后系统默认自动启动vsftpd服务

2. 运行

  • 启动ftpd服务
sudo service vsftpd start
  • 停止ftpd服务
sudo service vsftpd stop
  • 重启ftpd服务
sudo service vsftpd restart
  • 查看21号端口是否打开
sudo netstat -npltu | grep 21
tcp    0   0 0.0.0.0:21     0.0.0.0:*     LISTEN      13072/vsftpd  
  • 查看当前ftpd运行状态
sudo service vsftpd status

二、/etc/vsftpd.conf 相关配置

将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”(是否允许匿名ftp,若不允许选NO)

取消如下配置前的注释符号:

local_enable=YES(是否允许本地用户登录)

write_enable=YES(是否允许本地用户写的权限)

chroot_local_user=YES(是否将所有用户限制在主目录)

chroot_list_enable=YES(是否启动限制用户的名单)

chroot_list_file=/etc/vsftpd.chroot_list(可在文件中设置多个账号)

allow_writeable_chroot=YES (不加的话会报这个错误500 OOPS: vsftpd: refusing to run with writable root inside chroot ()

然后手动创建/etc/vsftpd.chroot_list这个文件,添加用户登录用户,比如说添加root


然后sudo service vsftpd restart

输入地址,用户名,密码。登录成功


猜你喜欢

转载自blog.csdn.net/mwj327720862/article/details/80290902