ubuntu搭建ftp服务器(ubuntu开启ftp服务器)

zzxiexin 6 0

搭建ftp服务器

今天工作的时候,因为安全问题,需要通过ftp服务器来传输文件 下面是搭建ftp服务器的过程

安装vsftpd

命令如下:

sudo apt-get install vsftpd

我的已经安装了显示是这样的

创建两个用户并指定不同的目录

sudo useradd -d /home/ubuntu/out uftp1

sudo passwd ftp1

useradd -d /home/uftp1 ftp2

passwd ftp2

修改/home/ubuntu/out的权限 为了让更多用户访问,我这里权限松

sudo chmod 777 /home/ubuntu/out 设置权限

配置/etc/vsftpd.conf

vi /etc/vsftpd.conf

增加配置

anonymous_enable=NO //是否允许匿名ftp,若不允许选NO

userlist_deny=NO

userlist_enable=YES

userlist_file=/etc/allowed_users

#seccomp_sandbox=NO

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

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

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

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

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

修改允许访问ftp的用户文件 [/etc/allowed_users]

sudo nano /etc/allowed_users

内容如下:

uftp

ftp1

ftp2

ubuntu

[/etc/ftpusers]这个文件是设置不允许访问的用户

root

daemon

bin

sys

sync

games

man

lp

mail

news

uucp

nobody

启动ftp服务器

sudo service vsftpd start

重启ftp服务器

sudo service vsftpd restart

在s1服务器连接

至此就建立成功 已测试成功啦

即可以利用ftp里面的命令操作文件啦

喜欢就关注小编,小编天天写,你也可以进步一点点

标签: #ubuntu搭建ftp服务器

  • 评论列表

留言评论

 
QQ在线咨询
售前咨询电话
173-175-32776
技术支持电话
173-175-32776
嘿,欢迎咨询