Thursday, September 3, 2009

FTP 是什麼

FTP 是什麼

FTP就是File Transfer Protocol (client and server),它是一種獲得網際網路世界普遍採用的通訊協定之一,說什麼FTP協定恐怕對一般人來說太深奧了點.其實講白話一點,就是有一組非商業組織的學者們,在1985年的時候提出了一種開放的協定,提供給想要製作檔案傳輸相關應用的電腦軟體設計者們參考,讓大家可以依照這個標準,獨立製作出支持FTP協定的檔案傳輸軟體,確又可以確保互相能夠相容.
FTP

FTP是一種主從式的架構,也就是Client and Server架構,說什麼主從式對一般人來說恐怕是太難懂了一些,說穿了既然是主從式,那這個協定要運行一定就要有人開FTP Server,也要有人用FTP Client,唯有這兩組軟體搭配,才能達成FTP檔案傳輸的功效. FTP Server就像是錄影帶出租店,裡面放著很多錄影帶(想像為電腦中的檔案),等著客戶來租借或是還片,錄影帶店的客人就像是FTP Client,會到錄影帶出租店中借影帶(想像為FTP中的 下載 動作)或是把片子還給出租店(想像為FTP中的 上傳 動作). 因此我們可以很簡單的歸納出,想要提供一個讓別人與自己的電腦透過網路作檔案上下傳服務的人,他就要安裝FTP Server的軟體,也就是所謂的FTP伺服器,想要到別人的FTP Server去抓檔案或是傳檔案給別人的人,就需要安裝FTP Client的軟體.以下是幾個常見的好用FTP軟體的連結:雷電FTPD FTP Server SmartFTP FTP Client

FTP how to setup an ftp server

FTP是全世界最受歡迎的檔案傳輸標準,因此全世界中可以找到數百種相容於FTP的軟體,是實上FTP協定是否有什麼優缺點呢?以下是我們的分析首先我們先闡明標準的FTP協定提供了哪些檔案傳輸會用到的功能:帳號機制/檔案上傳/檔案刪除/檔案下載/檔案權限管理/改名/目錄(資料夾)管理/擴充命令. 當然,很快的就有許多人發現其不足之處,如下:安全加密傳輸/壓縮傳輸/更細緻的檔案屬性變更以及對防火牆及NAT分享器更友善的設定方式. 基本上FTP傳輸協定在這幾年中由於不斷的補足與演化,早已完成了上面所說的三項缺失的補強,例如雷電FTPD FTP Server,他就支援了SSL安全連線,MODE-Z壓縮傳輸以及MLSD詳細式檔案列表功能,事實上只要搭配完全能對應這些功能的客戶端例如SmartFTP,基本上FTP已經沒有什麼缺點了,他完全足以應付個人到企業的檔案傳輸需求.

FTP MP3 jukebox software

FTP既然是Client and Server架構,那我們當然得推薦您好用的FTP Server以及好用的FTP ClientFTP Server我們推薦本公司設計研發已經超過七年經驗的 雷電FTPD FTP Server, 雷電FTPD是一套支援微軟 Windows 作業系統的專業級 FTP Server 軟體, 他支援所有標準FTP的功能之外,還支援了FTP的擴充功能如加密傳輸,壓縮傳輸,防火牆及分享器的友善設定,是一套廣受全球網友推薦的好軟體.我們推薦給您. FTP Client我們推薦全球知名的 SmartFTP FTP Client,

SmartFTP一向走在時代的前端,不論是友善的操作介面,還是各種FTP最新機能的對應,他無一缺乏,是一套我們真心推薦給您的好產品,他一點都不輸給知名的CuteFTP,是實上,我們覺得最新的CuteFTP版本反倒有了SmartFTP的影子 FTP Client我們也推薦 CuteFTP FTP Client, CuteFTP無庸置疑的是全球最知名的FTP Client,一個產品出名必有其原因,他深深擄獲了許多網友的心,必然有其道理,他的功能強大方便好用就是最大的原因,不過以專業的角度來看,他並無法對應100%最新的FTP擴充功能,不過也許對於一般人來說已經足夠了.

Music Server

Tuesday, August 18, 2009

FTP軟體下載 - 不用下載了! Windows就有內建




FTP軟體下載




現在大家普遍使用的 Windows 作業系統(XP or VISTA)都有內建FTP客戶端的功能,因此一般來說用戶想要連線到FTP伺服器並不需要額外的FTP軟體下載動作。
本篇教學將教您使用最容易的方式連線到FTP伺服器。本教學適用於 Windows VISTA 或 Windows 7 作業系統,如果您用的是 Windows XP,請參考另一篇FTP教學。
FTP軟體 - 任何人皆可免費




在開始介紹如何利用 Windows 內建免費FTP軟體功能連線到FTP伺服器之前,我們要先提醒您一下,由於Windows 內建FTP軟體功能有其"怪僻",您的FTP Server端必須要能夠允許同一IP位置最少5個連線。






利用別套FTP Server軟體者,或是不是自行架設FTP Server者請跳過這一段。
以及使用者帳號處也要能夠允許最少同時五次的登入數量

FTP軟體下載上傳使用教學
要開啟 Windows Vista 內建的FTP客戶端軟體,首先請於桌面上找到 電腦 的圖示後開啟它。
開啟後於畫面空白之處,按下滑鼠右鍵,看到如下選單,並且點選 新增一個網路位置
出現第一個畫面,只要按 下一步
選擇自訂的網路位置 下一步
這邊是關鍵,你知道你的FTP站台的IP位置,比如說是192.168.1.186那麼你就在這IP位置前面加上
ftp:// 的關鍵字後直接跟著你的伺服器IP位置
接下來打上你的使用者帳號,如果不使用匿名,那就要先解除匿名登入的勾。
接下來輸入一個你喜歡(容易記憶)的站台名稱,就算直接放上IP位置也沒有關係。
接下來他會要你輸入你的密碼,如果不是公用電腦,建議此處順便儲存密碼。
注意看,這是你的檔案總管畫面,左下方是不是出現了一個192.168.1.186的東西,那表示你的FTP站台已經被加入檔案總管,接下來你只要照原本操作檔案總管的方式,就可以於資料夾以及FTP站台之間傳輸檔案及目錄了。




Resources: Music Server MP3 Jukebox software



Saturday, August 1, 2009

FTP架站教学 - 什么是FTP服务器

FTP架站教学的目的就是要教导您成功的架设起自己的FTP Server (FTP 服务器),也就是所谓的网际网路中的档案服务器,开一个FTP网站,最大的好处就是,能够拥有与网路上的朋友们交流你想要与人分享档案的窗口,不但可以让别人下载档案,也可以让别人上传档案到你的电脑之中如果是企业用户,也可藉由匿名FTP Server提共客户下载企业资讯档案,或是藉由需要密码管制的安全FTP Server提共重要客户以及员工传输业务机密资讯档案,你也许会问:传档用icq,email,msn不就可以了吗?在这里站主可以明白的向您推荐,Internet上传档,没有比FTP更方便的了,因为FTP这个协定本来就是为了传档而诞生的.
PS. 如果要开的是WWW网站,您需要的是类似IIS,APACHE,APPSERV以及我们推荐的RaidenHTTPD web服务器这类的软件
FTP架站教学 - 取得FTP Server服务器软件以及设备
要架设FTP网站首先需要一套FTP Server Software(FTP架站软件),这边向大家推荐一套100%相容于中文环境的雷电FTPD FTP Server,它可以在微软Windows98/Me/2000/XP/2003/Vista等32/64位元作业系统下执行,除了作业系统与软件之外,您还需要宽频的网路环境,例如固定式专线,ADSL,有线电视数据机或是区域网路等..不论是固定IP或是动态IP位址都可以架站喔,不过若是动态IP架站您可能还需要申请专属的网域名称
下载请透过下面网页并依照下面说明: ftp免费服务器下载
出现本画面时点选执行或是储存后再开启 raidenftpd2.exe 安装程式
请放心执行由本站下载之安装程式
FTP架站教学 - 检查你的FTP服务器安装环境
我们将把这套FTP架站软件安装到C:\ProgramFiles\RaidenFTPD之内,请确定你的C磁碟机仍有大约5MB的剩余空间,此外建议系统皆以实行过WindowsUpdate确保最新版程式元件之稳定性,如果是WindowsXP作业系统,雷电FTPD能够自动帮您设定好防火墙以及UPnPIP分享器(NAT),如下图
点选 I Agree (使用者受权合约)后即可开始安装,建议以预设路径及选项安装完毕.
安装完毕后于开始功能表-程式集-RaidenFTPD群组-执行RaidenFTPD即可开启本软件
看到本画面时表示您的作业系统有安装防火墙或是位于UPnP NAT分享器之后,请放心授权雷电FTPD帮您自动设定
看到本画面时表示RaidenFTPD FTP Server已经成功开启,您可开始试用它,并请参考下方的购买资讯 谢谢

另外,由于Windows2000/XP/2003/Vista皆内建有IIS,内含一个FTP Server,占住了Port 21,我们可以先将它关闭,如果是Windows 2000 Server,请用开始->程式集->系统管理工具->Internet服务管理员,来关闭FTP的服务,如果你找不到,请到我的电脑->控制台->系统管理工具->Internet服务管理员
FTP架站教学 - 开始设定雷电FTPD服务器软件
顺利进入程式之后,首先点选主选单->设定->快速安装精灵,进入如下画面
雷电FTPD服务器安装精灵的第一步骤

服务器名称
填入你喜欢的名称如Raiden_FTP_Server,请勿超过32个字元,并且在最后储存设定的时候,会以这个为档案命名
注:这边请勿填入档案系统中所不允许的特殊字元例如*?
埠号
填入1-65535的数字,可以按下检查按钮,来确认该埠是否已经被占用,请使用尚未被占用的埠
注:若您在防火墙之后,请必须要先打听清楚可以被允许穿透防火墙的port号码
注:若您在IP分享器之后又开启Windows Firewall,请关闭Windows Firewall否则您将无法以Port 21开站
服务器IP
可任由本程式自动测得,或是手动填写
服务器根目录
选择你服务器的总根目录,可以是硬碟中的一个目录,或是网路磁碟,或是磁碟机符号
注:以系统服务方式执行时,无法存取网路磁碟机路径
注:建议您采虚拟目录架构,也就是不管您要提共哪一个目录给使用者浏览,这边一律先用C:\_vftpdroot
允许匿名连线
如果您要允许使用者以anonymous登入,请点选,若是私人站台可不必点选
同时匿名连线使用者上限
在同一时间内最大可有多少匿名使用者登入
同时一般使用者连线上限
非匿名使用者与匿名使用者总额上限
来自同一个IP位置最多
请设定来自同一IP位置允许的最大连线数
全部填写完毕后请按下一步,进入设定服务器进阶选项
雷电FTPD服务器安装精灵的进阶选项
在这个画面您将设定服务器的连线安全性选项,一开始安全性选项是完全没有打勾的,如果您的FTP服务器并不需要执行IP位置检查,请保持其未打勾的状态,若是您需要IP位置检查,请勾选适当的选项,注意第三个检查DATA连线IP范围的功能在于防止使用者使用服务器对传的功能,但是若是该服务器的IP被允许,仍然可以执行服务器对传
注:强烈建议您不要将检查DATA连线IP范围打勾,以免USER无法使用
在服务器选项这边,设定的是DATA连线使用埠号范围,功能是让你可以自己选择PASSIVE传档时服务器所使用的埠号,这个主要的功能是要提高对于在防火墙之后的使用者的相容性,如果您不知道要设多少请选择自动即可.
注:推荐使用与微软服务器相同的PORT范围,也就是1401~1410,请注意这个范围您必须在您的防火墙以及NAT分享器中一并开通(TCP)
闲置超过几秒则断线,请填入秒数,请不要小于600秒否则使用者很容易就被断线了
在多个IP中自动选择不同IP来给DATA连线:可以充分利用SERVER每个IP以及网路卡来传档,使用者连线的时候都时连到同一个IP,但是传档时则会自动使用不同IP.
注:注意!若您的FTP Server主机包含了内部区域网路专用IP或网路卡,请勿打勾此选项,否则可能会造成外部使用者看到内部专用IP而无法传档
全部填写完毕后请按下一步
雷电FTPD服务器安装精灵的最后步骤
恭喜您即将完成设定了,请确认档名没有错误后按下完成即可,启动主程式时启动本服务器,要记得打勾喔,然后主程式就会问你是否要立刻启动这个服务器啦~
注:*.ftpd档案一定要放在与雷电FTPD安装相同的目录,其他三个档案则可以随便放,不过还是建议放在一起,最后按下完成即可

NAT/IP分享器后架站的用户请注意
如果你的服务器不在NAT(宽频连线共享器/IP分享器)之后,基本上雷电FTPD的设定已经完成,但是如果是在NAT之后,则没那么简单,原因就在于NAT之后的电脑,是没有真实Internet IP位置的,通常若是你的IP位置为192.168.0.*,就代表你八成以上是位于NAT之后,此时总共有数种情况,我们必须专案讨论
小常识:如何在IP分享器后设定FTP Server
网址: http://www.raidenftpd.com/tw/routers.html
FTP架站教学 - 新增第一个FTP用户帐号
安装成功了之后您可以透过以下的方式新增一个用户帐号
你只要使用RaidenFTPD.EXE就可以新增/删除/编辑使用者与群组(选单->设定->使用者与群组)
或是直接点击工具按钮
或是点击服务器图示并且使用滑鼠右键开启新增使用者精灵
进入使用者管理员之后再按下新增按钮
FTP架站教学 - 牛刀小试:以FTP Client连线到雷电FTPD FTP Server
如果你安装成功了,这时主画面已经会多出一个启动的服务器,如下图
这时我们的FTP Server假设是开在xxxftp.adsldns.org,port21,我们要利用FlashFxp这套软件,来实际连入我们的站台试试看
下载及设定FlashFxp: FlashFXP中文版教学 (http://www.raidenftpd.com/tw/sslftpflashfxp.html)
第一步:打开FlashFXP.exe,设定一个新的站台,点选选单中的Sites->SiteManager,在左半边的视窗按下滑鼠右键,并且选New->NewSite
将GeneralTab中的SiteName填入你喜欢的名字.IPAddress填入你自己站台的位置例如xxxftp.adsldns.org,Port填入你站台的Port,例如21,Username/Password填入你设定好的帐号的资讯
注意:如果你或是你的客户端位于NAT之后,想要连线到您的站台,必须在Options内设定使用UsePassiveMode
将全部填写完毕之后按Apply,再按下Connet,成功的话你就连上线了,下面这个画面右半边就是你FTP Server内的内容,左半边则是你本地硬碟的内容,你就可以轻松的在两端上下传档案了
怎么样? FTP架站教学是不是很容易懂? 架设FTP服务器软件是不是很简单呢? 相信您也可做得到。接下来请考虑注册正式版本的雷电FTPD软件,如果您使用的是试用版本,您需要购买注册版本以解除其试用的限制,购买雷电FTPD十分容易,并且能够支持国人软件行业的发展,何乐而不为呢?
是的,请告诉我如何注册购买正式版本的雷电FTPD: 购买正版雷电FTPD服务器软件
或是您想架设的是例如IIS架站教学,APACHE架站教学,APPSERV之类的WWW网站,请看网站架设教学

Sunday, June 14, 2009

How to setup an FTP server










How to setup an FTP server step-by-step guide

This step-by-step article describes how to install and configure a File Transfer Protocol (FTP) server software for Windows XP/Vista/7 for private or public users to access.












Step 1: download FTP server software

The first step is to download an FTP server software for Windows operating system, we recommend you the RaidenFTPD FTP server software.


FTP server

RaidenFTPD FTP server download page


Download the software (raidenftpd2.exe) and open it to launch the setup procedure, just click I agree and next next and next to finish the setup program.


how to setup an ftp server step1


After it is installed, you will see an RaidenFTPD icon on your desktop



And a program group called RaidenFTPD under your start menu



And the RaidenFTPD program will also be opened automatically for the first time, and you will notice that there will also be an icon on your task bar notification area to indicate that RaidenFTPD program is now running.







































Step 2: configure the FTP server software

After you install and start the RaidenFTPD FTP server software, the first thing to do is to start up your FTP server, there are some basic things you need to know before you do it.


1. You need to specifiy a port number for FTP server to listen on, it's usually 21.

2. You need to prepare a root path for the FTP server, the root directory is the place where your FTP users will see and be locked to when they connect and login your server.

3. Anonymous access means if you want to allow anyone to connect to this server without having a named account and password, usually this is set to OFF for a private server.


Now we can start to configure the FTP server




first step to setup an FTP server


Specify a server name, anything you like.


Specify IP,PORT,ROOT path and click next.


In the second step you don't need to change anything and click next.


In the last step click ok and it's done.

Step 3: Create the 1st user account

The key point to setup an FTP server in Windows is to have named accounts, when creating an FTP user account on your RaidenFTPD ftp server software, and the following information will automatically be generated and copied to your system clip board.


You can launch batch users manager by clicking this icon or the menu >> setup >> users




how to open the RaidenFTPD ftp server user's manager


And groups. And it is automatically opened when your first server is started.




RaidenFTPD FTP server's users manager


click Add to create an user account. just enter the user name/pass, specify its user leve, and if it should be using server's VFS structure or not. finally when it finishes, the following information will be copied to clipboard.









Welcome to: RaidenFTPD32

server ip: xxx.xxx.xxx.xxx port: 21

implicit ssl port: 0 explicit ssl port: 121

account: testuser password: testpass

ratio 1:0 credit: 0mb

direct IE url: ftp://testuser:testpass@xxx.xxx.xxx.xxx:21/


Now that you are an FTP site master, please forward the above information to your ftp client users, your users will be able to use Internet explorer to connect to your FTP server by the aboe direct IE url or using a professional FTP client such as CuteFTP Pro.

Step 4: Configure Firewall for FTP server

The difficult part for setting up an FTP server is not running the software itself, it is how to confgure the firewall software for FTP access. Most of the people maybe already using Windows XP/Vista built in firewall, RaidenFTPD FTP server can configure it automatically for you, however this Windows Firewall got a nasty problem that is the PASV port redirection.


PASV port redirection: FTP server software uses 1401-1410 ports for passive modes, you need to open them on your firewall software and make port forwarding on Routers. however Windows Firewall makes changes to those ports, for example the server listens on 1401 and the Windows Firewall will intercept it and change it to something like 5005 so what ever you map on your router will never be mapped. that simply means the port mapping on your router will not work. To make long story short, DISABLE WINDOWS FIREWALL IF YOU ARE RUNNING FTP SERVER BEHIND A ROUTER.



To disable Windows Firewall under Windows Vista, do the followings.


Start menu >> settings >> control panel >> security >> windows firewall >> change settings.




Turn off vista firewall in order to run FTP server behind a router


To manually setup other kind of Firewall softwares, open the following TCP ports: 21,1401-1410 and trust the executable file raidenftpd.exe (usually under c:\RaidenServers\RaidenFTPD)




You can determine the ports which will be used in this dialog box


There are too many kinds of Firewall softwares so we only list one as an example, but just remember the rules and it applies to all kinds of firewalls.


How to configure a firewall software for FTP server

Step 5: How to configure broadband router for external accesses to the FTP server

After the firewall is configured, you should be able to connect to your FTP server from any computer in the same network (probably behind the same broadband router or hub).


But before you configure the router, users on the internet still can not connect to your FTP server. Before we proceed we have a little knowledge to tell you. the PRIVATE IP-Address and WAN IP-Address.


PRIVATE IP-Address: all computers connect to the internet via a broadband router (usually called NAT) may be assigned with a PRIVATE IP-Address, private IP-Address is used only locally and privately, it is not accessible from the internet, only computers on the same hub or router can access to each other with a private IP address. it is usually something like the following:


10.0.0.0 - 10.255.255.255 (10/8 prefix)

172.16.0.0 - 172.31.255.255 (172.16/12 prefix)

192.168.0.0 - 192.168.255.255 (192.168/16 prefix)


WAN IP-Address: WAN IP-Address is given by your ISP, it is accessible from worldwide, usually it is used on your broadband router exclusively, but not the computers behind it. so You have to configure and tell the router about how to do the redirection so the server running on internal computer is accessible from internet.


Now you understand that you need to configure the router but how? it's simple, just lookup the private IP address of the PC that has the FTP server running, and connect to your router by web browser, login its administration interface, add port mapping (a.k.a. port forwarding or virtual server) for the following ports 21,1401-1410 and map them to your private IP-Address.


By the way, if you are using Windows Vista, it MAY find your router automatically (not guaranteed!), so just check open NETWORK on your desktop and if you find your router's model name in the NETWORK, just double click on it and the router's administration interface maybe opened. (if you are lucky enough).




double click on the router's model name, the admin interfaced MAYBE opened




smc router's administration interface automatically opened in Internet explorer


here is an example for Linksys router

Step 6: Test your FTP server

After you installed it, configured the Firewall, configured the router, you should be able to connect to your FTP server from home network by using your private IP-address or connect to your FTP server from outside of the router using your wan IP-address. You can use Internet explorer to test the connect, the url should be ftp://USER:PASS@YOUR_IP_ADDRESS:PORT/


Or it's better to use a FTP client to connect to your FTP server, it's more convenient and powerful.


Once you have your FTP server working, you maybe interested in setting up other kinds of internet servers, we recommend RaidenHTTPD web server and RaidenTunes streaming server.

Tuesday, April 28, 2009

How to setup a home Streaming Server



streaming server software

MP3 online music server software - RaidenTunes network music station
Wanna listen to Your favorite music collection from anywhere by Web browser? Try RaidenTunes network music station software! RaidenTunes enables You to setup an online music server quickly and easily. With this handy tool You can browser/search and listen to Your digital music collection by Internet explorer or firefox browser from anywhere in the world.
What is RaidenTunes network music station?




RaidenTunes is a Web server based + application software that allows You to setup an online music server quickly. It can scan the music folders in Your PC and organize them into a built in database, allowing users to connect to this server and browser/search and listen to the music securely. Interaction between users is also possible with built in message board for albums. There are a lot of handy features, try it and You will love it.


RaidenTunes software installation

RaidenTunes software installation is quick and easy, just follow the setup instructions as below.
Get Your music server online within minutes, with RaidenTunes
Please use our All-in-one setup program which includes PHP, RaidenTunes, RaidenHTTPD core edition.


Download from here


Step 1
Execute the setup program.
Agree with the license agreement and continue.
It's best to install to default location.
Please check all components unless You know what You are doing.
It is required to use our php.ini setting in order to run RaidenTunes, if You want to manually add everything necessary to Your existing php.ini, please refer to this page, or check the necessary php.ini settings here
NOTE: If you see errors like this one 'error opening file for writing', that means some system dll files which need to be updated is in use by another software in your windows, try to close other softwares and click Retry. If you closed everything you know, the dll still can not be written, try to click Ignore, the program may still work, but not guaranteed.


Step 2
When the setup is finished, the welcome screen is displayed. If You do not see this screen, try to hit ALT+TAB and find this window.
Click next to continue.
If You have anything else that uses port 80 already, please specify a different number such as 81 , If You have a Windows Firewall or UPnP router, You may want to open port 80 on them. If Your router or firewall can not be configured automatically, please open them manually, read router
You need to Install, Launch the service before You can connect to RaidenTunes. When You click launch button, If there is a firewall in the sytem, it may request for permission of running RaidenHTTPD, Please allow it.
Click finish and RaidenTunes tray icon may appear, and RaidenTunes welcome center will be launched.
You can double click on this icon to launch RaidenTunes welcome screen, or right mouse click on it to open the menu.
When RaidenTunes tray icon starts, firewall may request for permission again, please also allow it.


Step 3
RaidenTunes welcome center, click 1st RaidenTunes button to begin to use RaidenTunes
When You click the RaidenTunes button, Your web browser will be started
Now You can start to apply Your first account and it will be the siteop account.
note: You can buy a license now to enable full features of RaidenTunes.