ftp服务器的安装与配置(详解ftp环境配置解决方案vsftpd)
ftp服务器的安装与配置
详解ftp环境配置解决方案vsftpd1、 安装vsftpd组件
安装命令:[root@ink4t ~]# sudo apt-get install vsftpd
安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。
2、 添加一个ftp用户
此用户就是用来登录ftp服务器用的。
这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser
3、 给ftp用户添加密码
输入两次密码后修改密码。
4、 防火墙开启21端口
因为ftp默认的端口为21,而centos默认是没有开启的,所以要修改iptables文件
在行上面有22 -j ACCEPT 下面另起一行输入跟那行差不多的,只是把22换成21,然后:wq保存。
还要运行下,重启iptables
5、 修改配置文件vsftpd.conf
允许匿名用户访问,并且对匿名用户的目录进行限制,限制到/home/ftpuser
这里特别说明,/home/ftp目录,不能有w权限,这是一个只读的目录,否者会报错。修改权限可以使用
本地用户能够访问,且拥有写的权限
本地用户登录后限制在自己的主目录下,同时通过文件/etc/vsftpd.chroot_list来指定不用限制目录的用户(比如我们的user1不用限制目录,所以要在该文件下写上user1),同时允许用户对自己的主目录进行修改。
启用用户列表,不在列表中的用户禁止登陆(所以我们要在etc/allowed_users中写上user1,user2,anonymous,ftp,其中最后两个都表示匿名登录)
这个是经验项,配置了据说可以避免一些错误,参考文献中有介绍。
到此,还注意到,里面涉及到了两个文件,一个是/etc/vsftpd.chroot_list,一个是/etc/allowed_users,我们保存了之后需要自己手动创建这两个文件,
然后在/etc/vsftpd.chroot_list中的用户不被限制目录,这个例子中我们要写入user1,/etc/allowed_users中要写入允许访问服务器的用户,这里就是user1,user2,还有匿名用户anonymous,ftpuser,注意写的时候每行只写一个用户名。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- ftp服务器的功能(什么是ftp服务器)
- linux如何搭建ftp服务器(Linux下搭建ftp服务器)
- apache搭建ftp服务器(使用Apache&花生壳架设Web服务器)
- linuxftp的下载命令(Linux ftp 命令行中下载文件get与上传文件put的命令应用详解)
- linux系统用ftp传输文件(Linux与Windows XP之间使用FTP互传文件)
- filezilla连接远程服务器配置(FileZilla 425 无法连接FTP的解决方法阿里云服务器)
- ftp服务器设置好无法访问(登陆FTP服务器feat命令错误的解决方法[登陆后不能得到文件列表的解决办法])
- ftp文件管理工具(ftp服务器PDF文件在线查看的实现方法)
- ftp上传文件权限设置(FTP二进制上传是什么意思?设置并使用二进制BINARY上传?)
- windowsserver2008部署php项目(win2008 r2 服务器环境配置FTP/ASP/ASP.Net/PHP)
- 设置ftp访问用户(FTP虚拟用户的使用方法)
- FileZilla Server搭建FTP服务器配置及425错误与TLS警告解决方法详解(FileZilla Server搭建FTP服务器配置及425错误与TLS警告解决方法详解)
- ftp服务器资源共享(免费ftp服务器地址大全)
- windowsftp服务与配置实验仿真(Wing FTP Server FTP服务器端安装使用教程)
- iis服务器ftp设置(在云服务器上使用iis搭建一个ftp站点的方法图解)
- ftp服务器可以用吗(FTP服务器存在的风险你知道吗?)
- 美国数十万加仑牛奶倒入下水道,贫民区食不果腹,历史再次重演(美国数十万加仑牛奶倒入下水道)
- 美国倒掉数十万加仑牛奶 上热搜第一,这一幕似曾相识(美国倒掉数十万加仑牛奶)
- 深度 倒牛奶 这一幕为何又在美国上演(深度倒牛奶)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
- 探索中国神秘文字(探索中国神秘文字)
- 重温《蜗居》 宋思明选中海藻为红颜知己,纯属巧合,与爱无关(宋思明选中海藻为红颜知己)
热门推荐
- pythonopencv自定义阈值算法(理想高通滤波实现Python opencv示例)
- python列表的循环遍历使用教程(Python中使用遍历在列表中添加字典遇到的坑)
- nginx服务器怎么屏蔽爬虫(nginx 防盗链防爬虫配置详解)
- css水平或者垂直居中的写法(深入理解CSS行高line-height与文本垂直居中的原理)
- 网页按钮设计的几个建议
- dedecms添加模板(dedecms正文自动排版插件 伪原创站必备)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- mysql千万级别数据查询优化(mysql千万级数据量根据索引优化查询速度的实现)
- dockerfile构建mysql镜像并初始化(docker-compose基于MySQL8部署项目的实现)
- linuxcp命令使用方法(Linux主机快速安装WDCP管理面板的步骤)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9