当前位置: 首页 > >

Ubuntu ftp安装+配置+测试

发布时间:

Ubuntu ftp安装+配置+测试

如果之前配置过ftp服务,无法启动服务,可先完全卸载,再进行安装。


1. 安装

sudo apt-get update
sudo apt-get install vsftpd
vsftpd --version //检测是否安装

2. 配置

vim /etc/vsftpd.conf //编辑配置文件

修改vsftpd.conf文件:


listen=NO //是否开启监听ipv4和ipv6数据
listen_ipv6=YES //是否开启监听ipv6数据
anonymous_enable=NO //是否允许匿名登陆,无需密码
local_enable=YES //是否允许本地用户登录
write_enable=YES //是否允许登陆者上传文件
local_umask=022 //设置本地用户默认要减免的权限
dirmessage_enable=YES //目录消息,能够给远程登陆的用户发送目录
use_localtime=YES //服务器所展示的目录将随着本地时间而改变
xferlog_enable=YES //开启上传下载的日志记录
connect_from_port_20=YES //确认连接传输的端口号为20
xferlog_file=/var/log/vsftpd.log //日志文件存放位置
xferlog_std_format=YES //日志文件采用标准格式
ftpd_banner=Welcome to FTP service. //在使用shell时登陆那么会发送欢迎语
chroot_local_user=YES //对本地用户是否实施限制
chroot_list_enable=YES //开启限制白名单
chroot_list_file=/etc/vsftpd.chroot_list //白名单路径,若无这个文件需要自己创建
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=ftp //此处ubuntu的系统需要改为ftp
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
utf8_filesystem=YES //编码统一为utf8编码,可以识别中文,防止乱码

3. 创建ftp用户组和用户

sudo groupadd ftpusers //创建ftpusers用户组
sudo useradd -m ftpuser_lxr //创建一个用户并且自动创建家目录为/home/ftpuser_lxr
usermod -G ftpusers ftpuser //将这个新用户加入到ftpusers用户组中
sudo passwd ftpuser //更改密码
mkdir /home/ftpuser_lxr/ftp //为用户添加一个具有一定权限的文件夹
chmod 777 -R /home/ftpuser_lxr/ftp //新建一个pub目录用于存放文件,并且赋予全部权限
usermod -s /sbin/nologin ftpuser //限制用户登录方式;限制用户username只能通过ftp登陆,而不能直接登陆服务器

4. 将该用户加入vsftpd.chroot_list白名单中

vim /etc/vsftpd.chroot_list // 把用户名添加进去并保存

修改 vsftpd.chroot_list 文件内容:


#白名单
ftpuser

5. 开启并*魐sftpd的服务

systemctl start vsftpd 或者 service vsftpd start
systemctl restart vsftpd 或者 service vsftpd restart

6. 测试

打开浏览器,在地址栏输入:ftp://服务器ip地址:端口号

7. 卸载

sudo apt-get remove --purge vsftpd //卸载ftp服务
(--purge 选项表示彻底删除改软件和相关文件)

8. 浏览器设置

浏览器如果无法访问(以360浏览器为例),看下浏览器设置:打开菜单 ?> 工具 ?> internet选项 ?>高级 ?>启用ftp文件夹视图(勾选)。
如果还不行,把高级里的,使用被动FTP(用于防火墙和DSL调*獾髌鞯募嬗茫┤サ艄囱


声明:关于原创博客内容,可能会有部分内容参考自互联网,如有原创链接会声明引用;如找不到原创链接,在此声明如有侵权请联系删除。



友情链接: