逆风起笔
c++ and web developer
主页
分类
标签
归档
About Me
友链
My Github
Proudly powered by
Leanote
Theme by ©
mrbird
文章 - ubuntu搭建ftp服务器
Dark
ubuntu搭建ftp服务器
? linux ?
? ftp ?
? server ?
? ubuntu ?
发布于
2017-09-27
507人围观 0条评论
? linux ?
? ftp ?
? server ?
? ubuntu ?
发表于
2017-09-27
507人围观 0条评论
# ubuntu 14.04搭建ftp服务器 在实验室搭建ftp服务器,以共享文件和代码。写下过程,以备以后排查问题。 ## 环境 环境:ubuntu 14.04 LTS 网络:校园网 ## 安装vsftpd 如有必要,可以在安装之前先更新软件源`sudo apt-get update` ```bash sudo apt-get install vsftpd ``` ## 配置vsftpd 安装完成之后,会出现文件`/etc/vsftpd.conf`。关于vsftpd的配置就在该文件中完成。 以下阐述以下配置项的作用。 ### 切换目录的权限控制 切换目录的权限控制主要由下面三个字段控制: * `chroot_local_user` 表示是否将所有用户限定在主目录,不允许上切目录。 * `chroot_list_enable` 表示是否有例外的情况,如果有例外,则chroot_list_file列出例外的情况 * `chroot_list_file` 填写例外的情况 总结如下图: ![图片标题](https://leanote.com/api/file/getImage?fileId=59cb4c1aab6441227400104f) ### 登录的权限控制 登陆的权限控制主要由下面几个字段控制 * `userlist_enable` 表示是否启动list来控制用户登陆,如果为NO,表示不使用list进行登录的控制,所有用户均可以登录 * `userlist_deny` 表示启动的list是白名单还是黑名单,如果是YES,则是黑名单,名单中的用户均无法登录;如果是NO,则是白名单,只有名单里的用户才可以登录。显然,只有当`userlist_enable`为YES时,该项才生效 * `userlist_file` 名单 * `/etc/ftpusers` 是不受任何字段控制,其就是一个黑名单,用以禁止具有非常大的权限的用户的登录,以免造成对系统的入侵和破坏 ### 其他配置项 * `local_root` 表示本地用户登入,将被切换到定义的目录下,如果不设置,则分别为各用户的家目录 * `allow_writeable_chroot` 表示是否允许登录用户对该目录有写权限。如果是NO,则表示登录用户对目录不能有写权限,如果有,那么登录时会报错` 500 OOPS: vsftpd: refusing to run with writable root inside chroot()`;如果是YES,则表示登录用户可以对目录有写权限。 * `anonymous_enable` 是否允许匿名登录 * `write_enable` 是否允许任何形式的写操作 * `local_umask` 全局的权限设置 * and so on... ## 创建用户 ### 添加一个用户组 ```bash groupadd uftp ``` ### 创建本地用户,并建立其home目录 ```bash # --home 设置该用户根目录 # --ingroup 设置该用户属于ftpgroup用户组 # --on-create-home不要为这个用户创建家目录 adduser --home /home/uftp --ingroup uftp uftp # 该命令最后一个词是登录用户名 ``` ## 启动vsftpd服务 ### 启动、停止、重启vsftpd服务的命令 ``` sudo service vsftpd restart # 重启 sudo service vsftpd start # 启动 sudo service vsftpd stop # 停止 sudo service vsftpd status # 查看服务状态 ``` 如果服务状态为running,则服务已启动 ## 登录ftp服务器 打开winScp,选择ftp,输入用户名、密码,登录成功。 ## 需要注意的问题 * 如果登录成功,无法进行写,则可能是权限出了问题,需要修改权限 * 如果无法连接,可能是不在同一个局域 * 如果permission denied,无法登录,则可能是userlist未填写 * and so on
上一篇:
下一篇:
Lavarel安装笔记
0
赞
提交评论
立即登录
,发表评论
没有帐号?
立即注册
0
条评论
More...
没有帐号?立即注册