首页 > 系统服务 > 详细

linux中搭建FTP服务

时间:2016-11-21 23:41:37      阅读:306      评论:0      收藏:0      [点我收藏+]

yum install vsftpd //安装ftp软件

vim /etc/vsftpd/vsftpd.conf //FTP的配置文件是
anonymous_enable=YES //设置是否允许匿名用户登录FTP服务器,默认为YES(改为no就使用本地用户名密码登录)
local_enable=YES //是否允许本地用户登录FTP服务器,默认为NO。
write_enable=YES //是否对登录用户开启写权限,属全局性设置,默认NO。

pam_service_name=vsftpd //设置PAM认证服务的配置文件名称,该文件存放在/etc/pam.d/目录下.
userlist_enable=YES //用户列表中的用户是否允许登录FTP服务器,默认是不允许
tcp_wrappers=YES //使用tcp_wrqppers作为主机访问控制方式
local_root=/var/ftp   //设置用户登录后所在的目录

/etc/vsftpd/user_list和/etc/vsftpd/ftpusers中root这一行注释掉 (这里不拒绝root用户登录,其它用户都拒绝访问)
# root

注释:
user_list这个文件是用来记录"不允许"登录到FTP服务器的用户,通常是一些系统默认的用户
root //默认情况下,root和它以下的用户是不允许登录FTP服务器的.可以将不允许登录的用户添加到这里来.但切记每个用户都要单独占用一行.
ftpusers其实它的内容结合user_list对用户检测

setsebool -P ftpd_disable_trans=1  //配置VSFTPD时本地用户无法切换
修改/etc/vsftpd/vsftpd.conf  
在最后一行处添加
local_root=/var/ftp //设置本地用户登录后所在的目录
anon_root=/var/ftp //设置匿名用户登录后所在的目录

chmod 777 /var/ftp //设置权限

service vsftpd  restart  重新启动FTP服务(这里防火墙已经关闭了)

打开浏览器 输入ftp://IP  即可登录

C:\Users\Administrator\Desktop>ftp 192.168.100.4
连接到 192.168.100.4。
220 (vsFTPd 2.2.2)
用户(192.168.100.4:(none)): root
331 Please specify the password.
密码:
230 Login successful.
ftp> put 文件路径\文件名.txt

linux中搭建FTP服务

原文:http://maguangjie.blog.51cto.com/11214671/1875211

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!