ubuntu上实现FTP

作者: 康康 分类: linux学习 发布时间: 2017-01-20 22:00

卧槽,这简直是世界级难题,和东浩差点没弄出来

sudo apt-get install vsftpd

下面开始配置:

首先备份配置文件。

cd /etc/

sudo cp vsftpd.conf vsftpd.conf.old

1. 不允许匿名访问,因为我的机器不想让谁都能登录上来,随便获取文件,

配置如下:

anonymous_enable=NO

2.需要锁定一个目录

local_root=/home/linuxidc/公共的/FTP共享文件

备注:[FTP共享文件] 这个文件夹是我新建出来的

另外,需要本机也能访问,因为我要做一些关于FTP的测试。

配置如下:

local_enable=YES

不单独建立FTP用户,FTP也使用ubuntu桌面的用户进行登录和操作,

配置如下:

#chroot_local_user=YES

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd.chroot_list

这里需要/etc/vsftpd.chroot_list 这个文件,如果没有请新建:

sudo gedit /etc/vsftpd.chroot_list

内容如下

ubuntu

root

随后注意,有一个/etc/pam.d里面把下面actua什么的注释掉

还有一个/etc/ftpusers里面把想登录的账户删除掉,全都是坑

发表评论

电子邮件地址不会被公开。 必填项已用*标注