码迷,mamicode.com
首页 > 系统相关 > 详细

linux中搭建FTP服务

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

标签:linux 搭建ftp

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服务

标签:linux 搭建ftp

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!