linux ftp服务

1 安装ftp服务
[[email protected] ~]# yum install vsftpd

2 编辑vsftpd的配置文件
[[email protected] ~]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO #禁止匿名访问
ascii_upload_enable #允许使用ascii码上传
ascii_download_enable #允许使用ascii码下载
userlist_deny=NO #(这条需手动添加到最后)

启动vsftpd服务/etc/init.d/vsftpd start
添加开机自动启动,chkconfig vsftpd on

chkconfig - - list 是否已经加入了开机启动项

3 能访问的用户添加
添加用户
upload useradd upload
密码
upload passwd upload
vi /etc/vsftpd/user_list,将里面其它初始用户全部删除,加入刚刚我们新建的upload用户,这样子就只有upload能上传。

4 linux关闭selinux

1、关闭iptables

#service iptables stop

2、关闭SELinux

#vi /etc/selinux/config

将文件中的SELINUX="" 为 disabled ,然后重启。
如果不想重启系统,使用命令setenforce 0

reboot重启Linux服务器
reboot
使用FTP登录查看
输入地址,ftp的账号和密码

5 如何修改使得所有用户具有上传的权限
文件在/var/www/html 下,能下载,但是不能上传
chmod 777 /var/www/html
OK!

时间: 2024-10-27 17:40:31

linux ftp服务的相关文章

Linux: FTP服务原理及vsfptd的安装、配置

1.FTP 服务的安装# yum install -y vsftpd [[email protected] pub]# ls -l /etc/vsftpd/ total 20 -rw-------. 1 root root 125 Aug 3 2015 ftpusers -rw-------. 1 root root 361 Aug 3 2015 user_list -rw-------. 1 root root 5030 Aug 3 2015 vsftpd.conf -rwxr--r--. 1

linux ftp 服务配置

1 FTP服务搭建环境 server端: CentOS release 6.8 (Final) ip 192.168.91.3 hostname:Darren client端: CentOS release 6.6 (Final) ip 192.168.91.5 hostname:zhishutang 2 server端安装vsftpd服务 [[email protected] ~]# yum -y install vsftpd [[email protected] packages]# rpm

LINUX FTP服务配置文档

一.FTP主动被动模式介绍 在此之前首先要了解什么是控制层面,什么是数据层面.控制层面是在数据传输之前所建立的连接,如TCP三次握手就属于控制层面,建立好连接后开始传输数据,届时就属于数据传输层面. 1.主动模式:客户端向服务器发起连接,随机生成一个大于1024的端口X,服务端用21号端口建立控制层面连接,建立好连接后即可执行上传下载命令.当需要传输数据时,客户端会再开启一个大于1024的端口Y并通过之前建立的控制层面连接将端口信息发送给服务端,届时服务端主动向客户端发起连接,数据层面的连接建立

Linux FTP服务安装和远程登录失败

问题:本机VPlayer安装pure-ftpd  ftp服务,通过flashfxp从windows连接出现以下错误: 1 [左] 正在连接到 vmare -> IP=192.168.174.133 PORT=21 2 [左] 已连接到 vmare 3 [左] 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- 4 [左] 220-You are user number 1 of 50 allowed. 5 [左] 220-L

linux ftp服务配置文件详解

安装ftp服务: yum install vsftpd -y vsftpd配置文件----------常用配置项-----------listen=YES:是否以独立运行的方式监听服务listen_address=192.168.4.1:设置监听的 IP 地址listen_port=21:设置监听 FTP 服务的端口号write_enable=YES:是否启用写入权限(影响整个服务器)download_enable=YES:是否允许下载文件userlist_enable=YES:是否启用 use

第十一章   Linux   FTP服务

实验要求: n 构建可匿名访问的ftp服务器. l 匿名用户能下载和上传文件到pub目录中. l 本地用户登录ftp后禁锢在自己的宿主目录中,并禁止本人名账户访问ftp. l 所有上传的文件都去除非宿主位的写权限,使用ftp命令验证效果. n 构建虚拟用户服务器. l 添加benet.班级名.本人名的三个虚拟账户 l Benet用户只允许下载文件,班级名账户可以下载上传文件,本人账户可以上传下载文件和目录可以删除,改名文件和目录. l 服务器最多允许1000个并发连接,每个ip最多可以同时连接两

linux ftp服务搭建

需求,建立一个ftp服务器 a.禁止匿名登录 b.允许team1账号对/var/ftp/data进行管理和操作 c. 而其他所有账号(team2,team3)只能对/var/ftp/data/data1进行管理和操作,意思是这些账号的根目录锁死在data1目录下 1.安装vsftpd yum -y install vsftpd 2.创建两个用户team1 team2,并设置密码 useradd -s /sbin/nologin team1 useradd -s /sbin/nologin tea

linux ftp服务器搭建

linux ftp服务 主动模式port:服务器主动发起数据连接.客户端向服务器21端口建立ftp数据连接.服务器从20端口向客户端随机端口发送数据. 被动模式pasv:服务器被动等待数据连接.如果客户机防火墙禁止主动模式,会采用被动模式.客户端向服务器21端口建立ftp数据连接.需要传输数据时,客户端向服务器设定范围内的端口(非20)建立数据连接. 开始: 关闭安全系统 setenforce  0 关闭防火墙 service  iptables stop 1.  安装软件包 mount   /

Linux SSH,FTP服务配置

CentOS-6.4-x86_64-minimal 0.网卡配置 参考:Linux系统\Centos没有网卡eth0配置文件怎么办? - http://jingyan.baidu.com/article/84b4f565cb7afa60f6da32d4.html 临时配置:ifconfig 设备名 IP地址 # ifconfig eth0 192.168.1.11 (设置后立即生效,不要重启网卡服务,否则又失效) 永久解决办法: 1)复制/etc/sysconfig/network-script