简单FTP服务器的搭建(linux 、windows)
2010-04-27 20:26
609 查看
linux
事情要从SSH说起,最开始我们远程访问linux服务器,都是用的SSH,这个东西很方便了,提供了命令行,还有窗口界面,用起来方便,相信用过的人都有体会,但是当我换成flashFXP连接同样的linux服务器时怎么都连不上,这下郁闷坏了,怎么办呢?在经历了无数次的尝试之后,我找到了问题的根源,linux服务器上根本没有开启FTP服务,而flashFXP正是通过ftp服务连接到服务器上的,于是着手研究这个问题,我在虚拟机上安装了redhat 企业版 4,用SSH连接没问题,用flashFXP还是不行,问题的根源在于没有开启FTP服务。
linux在安装好了之后默认启动SSH服务,端口是22,因此用SSH连接时没问题的,但是FTP不行,linux默认的是不安装的,更别谈服务了。因此先要安装ftp的软件包,常用的是vsftpd了,redhat 企业版的第一个光盘中有:RedHat/RPMS/vsftpd-2.0.1-5.EL4.5.i386.rpm,然后用rpm工具安装就行了。
安装成功之后,service vsftpd restart 来启动ftp服务。此时用flashFXP ,使用root用户连接,会发现已经没问题了,原来ftp服务真的这么简单。
Linux对ftp的设置都在:/etc/vsftpd.conf 中,通过改变不同的参数值,就可达到相应的目的,关于各个参数含义文档很多,Google一堆一堆的。
若果想让ftp服务随系统启动,通过chkconfig --level 35 vsftpd 命令,设定开机启动。
通过netstat命令,查看当前网络服务状态,netstat -anp |grep ftp。
windows
既然在linux上搭建ftp如此简单,那么windows上呢?同样也是很简单的,但是方法很多,我们这里以windows自带的IIS为例来快速搭建FTP。1、进入控制面板->添加或删除程序,点击左侧的添加或删除windows组件,显示下面界面:
2、勾选internet 信息服务(IIS),并在详细信息中勾选ftp文件传输协议,确定。
3、系统自动检测需要的文件,并提示你插入光盘,如果没有光盘,也没有了IIS所需的文件,从网上下载一个IIS组件,然后重复2的步骤,并给向导指定路径即可,这个过程很傻瓜,按照提示安装即可。
4、如果一切顺利的话,你已经成功安装了Ftp服务,并且服务已经启动,你可以通过在运行中输入:services.msc 来查看。
5、进入控制面板->管理工具->Internet 信息服务,打开后会看到如下界面:
6 、在默认FTP站点上右键,属性打开下面窗口:
7 、点击主目录tab页,
8 、设置ftp主目录,如只允许下载不允许上传,不选写入权限。
9 、确定之后,通过flashFXP已经可以连接了。
说明:
1、登陆ftp用的是操作系统的账号,linux中可以设置哪些用户能够连,哪些用户不能连接。2、如果你是通过“猫”拨号直接连到Internet,可以下载一个花生壳,然后注册一个免费域名,别人就可以访问你的ftp了。
3、如果在内网,还要在路由器(交换机)上设置端口映射,否则外网不能访问ftp服务。
相关文章推荐
- linux下ftp服务器的简单的搭建
- Windows和linux下搭建FTP服务器
- 如何在linux上搭建FTP服务器以及在windows上访问
- Linux搭建FTP服务器、配置和实现简单通过客户端连接的例子
- Linux下FTP服务器简单搭建
- 2-1 Windows软件 --- FTP简单服务器搭建(win7,转载)
- linux下简单快速的搭建ftp服务器环境
- Linux搭建ftp服务器简单教程及使用方法
- Linux下最简单的FTP服务器搭建方法
- Ubuntu(linux)下的FTP服务器简单搭建
- linux简单搭建ftp服务器
- FTP 服务器Linux搭建windows访问报错 200 277
- 4步windows下简单FTP服务器搭建(试验成功)
- Linux下搭建FTP服务器
- (转)Linux FTP 服务器配置简单说明
- Windows/Linux 环境搭建Git服务器 + vs2012集成git
- Linux中的bind服务器的简单搭建
- Centos7搭建简单的FTP服务器
- 搭建windows下filezilla FTP服务器
- 简单FTP服务器搭建教程