您的位置:首页 > 编程语言 > PHP开发

ubuntu搭建ftp服务器

2018-01-02 22:12 387 查看

ubuntu
搭建
ftp
服务器

windows
开启服务

https://jingyan.baidu.com/article/0bc808fc408fa91bd585b94f.html

1.安装
vsftpd

查看是否安装

vsftpd -version


如果未安装 则执行一下命令

sudo apt-get install vsftpd


2.新建共享文件夹以及用户

新建文件夹 或者 用已经存在的文件也行

mkdir share

#修改文件夹权限

#修改可写权限

chmod 777 share/


新建
ftp
用户
jack


sudo useradd -d ~/share -s /bin/bash jack


jack
设置密码

passwd jack


3.FTP配置文件

修改
/etc/vsftpd.conf


根据需求,参考注释来修改配置,以下为主要配置参数

#默认设置 禁止匿名访问

# Allow anonymous FTP? (Disabled by default).

anonymous_enable=NO

#是否允许本地用户登录

# Uncomment this to allow local users to log in.

local_enable=YES

#用户是否有写权限,可否新建或者上传文件

# Uncomment this to enable any form of FTP write command.

write_enable=YES


无法登录 出现 530错误

修改
/etc/pam.d/vsftpd


sudo vim /etc/pam.d/vsftpd


# Standard behaviour for ftpd(8).

#auth   required        pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed

# Note: vsftpd handles anonymous logins on its own. Do not enable pam_ftp.so.

# Standard pam includes

@include common-account
@include common-session
@include common-auth

#auth   required        pam_shells.so


4.
vsftpd
重启/状态查看

#重启服务
sudo service vsftpd restart

#查看状态
service vsftpd status


5.reference

http://www.cnblogs.com/CSGrandeur/p/3754126.html

https://www.jianshu.com/p/d8e43ed427cc

https://cndaqiang.github.io/2017/09/27/ubuntu-vsftps/

https://segmentfault.com/a/1190000005072142

http://blog.csdn.net/bingyu9875/article/details/52764491

http://blog.csdn.net/zuosifengli/article/details/7086793
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: