服务器搭建FTP

策划需要在game服务器随时上传及修改文件,需要在服务器上搭建FTP,

本来以为修改几个配置,开个端口的问题,没想到折腾了一晚上,记录下来。

1 vsftpd服务器,如果没有安装  yum -y install vsftpd

为ftp服务新建用户帐号和密码

useradd  username

passwd  username

2 vsftpd相关文件介绍

ftpusers 是黑名单,禁止文件中用户访问FTP(安全考虑)

user_list

【1】userlist_enable=YES时启用user_list,

userlist_deny=YES时:user_list是一个黑名单,即:所有出现在名单中的用户都会被拒绝登入;

userlist_deny=NO时:user_list是一个白名单,即:只有出现在名单中的用户才会被准许登入

(user_list之外的用户都被拒绝登入);另外需要特别提醒的是:使用白名单后,

匿名用户将无法登入!除非显式在user_list中加入一行:anonymous

【2】userlist_enable=为NO时user_list不管用,本地全体用户都可访问FTP

3 修改vsftpd的配置 vsftpd.conf

userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES
pasv_min_port=61001  
pasv_max_port=62000
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list #可返回上一级

修改完重启vsftpd

修改防火墙配置

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT

重启防火墙

时间: 2024-12-10 06:36:01

服务器搭建FTP的相关文章

如何架设内网ftp服务器 搭建ftp yum源

1.启动系统,我是用iso镜像挂载,挂载到/iso mkdir  /iso mount -a -t iso9660 -o loop /dev/cdrom /iso2.安装FTP服务(如果系统已带则在桌面 管理-服务器设置-服务 可以很方便的启动vsftpd服务)cd /iso/Packages rpm -ivh vsftpd* chkconfig vsftpd on service vsftpd start3.安装createrepo的软件包cd /iso/Packages rpm -ivh c

如何在阿里云服务器搭建FTP服务器,在本地电脑连接并操作

首先你需要有一个阿里云的ECS服务器 并且开通了公网宽带(话说也不贵,开来玩玩还是可以的,第一次买会比较便宜,第二次买1M的宽带两天是九毛多吧~) 开通了宽带之后,ECS服务器就可以上网了 如果嫌弃阿里云的连接管理终端太卡不好用的话 可以在本地电脑cmd控制台运行mstsc.exe启动远程桌面连接 计算机名输入ECS服务器的公网ip地址,开通了宽带的可以在控制台看到 点击连接如果提示输入用户名密码,用户名应该是administrator密码是对应的登录windows系统的密码(初始化的密码很复杂

Windows server 2008 r2搭建FTP服务器

最近需要搭建FTP服务器,顺着书上的教程走一遍流程. 1. 安装FTP服务 图一 图二 图三 可以看到上面提示并未启动windows自动更新,这个需要注意一下. 2. 新建FTP站点 准备FTP文件夹: 图四 开始新建站点: 图五 图六 此步由于没有SSL证书所以选择无. 图七 这里给予所有用户读取的权限. 图八 图九 这样子可以算是初步弄好,虽然在服务器端是可以访问的,但是由于没有设置防火墙,所以外面是暂时访问不了的. 图十 如果只是测试用的话,可以将防火墙关闭,但是真正使用的话则需要进一步的

RedHat5.9下搭建FTP服务器

FTP服务:基于C/S结构的文件传输协议 FTP会话属于复合TCP连接: 控制连接:TCP 21端口,发送FTP命令信息 数据连接:TCP 20端口,上传/下载数据 实验环境: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 一. 实验要求:配置可匿名上传FTP服务 1.安装软件包 [[email protected] ~]# rpm -q vsftpd package vsftpd is not installed

Windows7本地搭建FTP服务器

在公司局域网内,可以通过访问ftp服务器实时进行文件共享,下面就介绍下,如何进行ftp服务器搭建. 步骤: 一.首先新建用户,用来访问ftp服务器的用户. a).右键单击我的电脑>管理>本地用户或组>用户.右键单击新建用户,输入用户名.设置密码,点击创建用户,此时,用户创建完毕,如下图所示: b).在硬盘中新建FTP服务器文件建,我这里建在f盘. c).对此服务器文件夹进行用户操作权限配置选择此服务器文件夹,鼠标右键单击选择属性>安全>编辑 在这里需要注意,由于,用户访问ft

centos7 搭建ftp服务器

本文采用最新的centos7 来学习搭建linux各种服务器,今天分享的是搭建ftp服务器(ps:不建议使用最新的系统去学习,因为系统发生了改变,好多以前的搭建服务器的方法就不行了,比如说centos7将防火墙由iptables换为了firewall,再按照原来的教程去搭建就会遇到很多问题.....,当然如果只是想用服务器大可在安装的时候勾选相应的选项系统会自动安装好相关的服务)由于本人运气比较差,所以在安装的过程遇到了各种奇葩的问题,并且本人还是一个刚入门的小菜鸟,因此花了足足3天才算把ftp

搭建FTP服务器

FTP服务器软件: FTP服务使用FTP协议来进行文件的上传和下载. 注:如果新下载了一个软件而不会安装,则先将软件解压,然后进入软的目录,打如下命令来查看软             件的安装帮助:       #man   INSTALL   或#man   README 实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:测试默认安装vsftpd的结果 匿名用户与本地用户都可以登录 匿名用户登录到

linux-第十二课时笔记-[FTP服务器搭建]-[本地FTP]-[02]

FTP本地服务器搭建 yum安装vsftpd服务: [[email protected] ~]# yum -y install vsftpd 创建本地两个用户: [[email protected] ~]# useradd test1 [[email protected] ~]# useradd test2 [[email protected] ~]# echo "123" | passwd --stdin test1 &> /dev/null [[email prote

Linux搭建FTP服务器实战

首先准备一台Linux系统机器(虚拟机也可), 检测出是否安装了vsftpd软件: rpm -qa |grep vsftpd 如果没有输出结果,就是没有安装. 使用命令安装,安装过程中会有提示,直接输入y即可: 安装完成,然后启动ftp服务: 关闭Linux防火墙,否则远程不能访问: 现在就可以匿名访问ftp服务器了. 如果需要规定指定人有指定的路径,需要下面配置: 首先在home中创建一个ftp的文件夹: 创建成功后,创建指定目录的用户ftpuser,创建组: 初始化ftpuser的密码为ft