當前位置:首頁 » 文件傳輸 » ftp服務端的使用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp服務端的使用

發布時間: 2023-04-28 12:34:59

❶ FTP是做什麼用的怎麼使用

FTP說簡單一點就是可以進行網路文件共享,可以將你電腦上的資料(一般指的是較大的文件)通過FTP的方式進行公開,也就是將你的電腦設為簡單的伺服器,並且你自己可以設置訪問用戶名和密碼,只要你的電腦是開機的,不管在哪個地方的人都可以通過網路來訪問並下載你共享的文件,前提是要知道你的用戶名和密碼以及訪問的FTP地址

說得很簡單了,不知明白沒有,上面只是關於FTP的理解,要實際使用,則可以通過專業軟體完成,如何你安裝完軟體,應該你不知道的也就知道了,如FTP的地址是什麼,FTP的用戶和密碼怎麼設置,需要共享的文件怎麼選擇等等...

實際方法,說一下簡單的方法吧,自己做過的

1、下載一個Serv-UFTPServerV8的專業FTP軟體,下載地址搜一下,一大堆

2、查一下它的使用說明,網路也很多,沒有的話,直接安裝軟體,中文版的,裡面都有使用說明,你仔細研究一下也就了解了

PS:總的來說,感覺要學習的東西較多,實際上你只要安裝軟體,問題就都可以解決了,這個軟體我自己也用過,很好用,發一張操作界面讓你KK吧,打字好多字噢,希望對你有所幫助!

❷ 如何使用ftp連接伺服器

FTP用戶授權
(1)用戶授權
要連上
FTP
伺服器(即「登陸」),必須要有該
FTP
伺服器授權的帳號,也就是說你只有在有了一個用戶標識和一個口令後才能登陸FTP伺服器,享受FTP伺服器提供的服務。
(2)FTP地址格式
FTP地址如下:
ftp://用戶名:密碼@FTP伺服器IP或域名:FTP命令埠/路徑/文件名
上面的參數除FTP伺服器IP或域名為必要項外,其他都不是必須的。
首先要知道你要用的ftp是用來對你網站測試的
還是上傳給客戶的
還有
ftp需要資料庫
你有么?
介於種種要求
你看看
下面連接把

❸ win搭建ftp伺服器怎麼使用

工具: win10 在Win10系統中搭建ftp伺服器 1、打開控制面板,在控制面板窗口中,找到「程序」,點擊, 2、在打開的「程序」窗口中,找到「啟用或關閉windows功能」,點擊打開,如下圖所示: 3、在「windows功能」中找到「Internet信息服務」,並選中「FTP服務」、「FTP擴展性」和「IIS管理控制台」前的復選框,點擊「確定」, 4、系統自動配置成功後,在開始屏幕的搜索中輸入「IIS」,然後點擊打開「IIS管理器」 5、打開「IIS管理器」後,在左欄的「網站」上點擊右鍵,打開「添加FTP站點」 6、然後按照提示填寫站點信息 7、點擊「下一步」,按照下圖提示,設置「綁定和SSL設置」,在「IP地址」處,可以用內網IP也可以用外網IP,訪客自然也就根據IP設定來決定; 8、點擊「下一步」,設置「身份驗證和授權信息」 9、設置完以後,點擊「完成」,即可在左欄「網站」下看到「多了一個設置的FTP站點」 10、然後在瀏覽器地址欄中輸入「ftp://填寫的IP」測試一下。

❹ ftp的詳細用法

FTP客戶端軟體的用法

下面是我從網上摘錄的有關FTP客戶端軟體CUTE FTP和FLASHFXP的簡單用法,它們的基本用法大同小異,其它FTP客戶端軟體的用法也與此類同:

一、CUTE FTP的簡單用法:
安裝好Cute FTP後運行打開,在彈出的EDIT HOST窗口中(默認為如此,否則按F4鍵會彈出來)單擊Add site,在site lable中填一個任意的標識名,在host address中填主機地址(伺服器域名或者IP地址,因為我的ADSL的IP地址每次會變,所以每次要等我臨時通知),在user id 中填您申請的帳號(即我給你設定的帳號,在password中填您的密碼(即我給你設定的密碼),其它項留默認即可,按確定後在出現的ftp site manager框的右面可見到剛才在site lable中填的標識名,之後雙擊此標識名便自動連接到伺服器上了,待出現歡迎提示框後單擊下方的確定,這時左方是您的本地硬碟,右方是伺服器硬碟,您將左方的文件用滑鼠選定後直接拖到右方即可上傳。

二、CUTE FTP的詳細用法:
1、設置
(1) 啟動CuteFTP,激亮"FTP sites",單擊"Add folder"按鈕;

(2)在"create new folder"中填入新文件夾名稱,如"旭日",然後按"OK";

(3)點亮"旭日"文件夾,單擊"add site"按鈕;

(4)"site label"中可填入你自己對此站點的名稱,如「旭日工作室」,"host address"填寫要上傳伺服器地址,如"ftp.533.net"。"user id"填入您的用戶名或"anonymous"(匿名FTP),"password"輸入您的密碼。如果您是帳號用戶,"login type"選擇normal,若是匿名FTP,則選擇Anonymous。remote directory/local directory填寫登錄時ftp主機/用戶PC機的起始目錄,設置好之後請按"確定";

(5)現在,您已經完成了客戶端ftp軟體的設置,點亮所要連接的主機,單擊connect按鈕,即可連接上ftp主機。 sitelabel可以不填 Host Address: 可填IP或域名地址

2、操作:
連接上網後,便會出現一個窗口。左邊是本地PC機目錄下的內容,右邊是FTP主機預設的目錄下的內容。單擊功能菜單或按滑鼠右鍵,都有一些命令可進行文件/目錄的操作,也可通過拖拉的動作來進行。

三、Flashfxp的用法簡介:
FlashFXP是一款功能強大的FXP/FTP軟體,集其他優秀FTP軟體的優點於一身。目前使用者越來越多,大有超過傳統的CuteFTP之勢,成為網站站長們的必備工具之一。
一、功能介紹
安裝就不用我說了吧,現在我們就來看FlashFXP的主界面。
FlashFXP分三個主要部分:菜單、工作區、信息區。
菜單:
由於上面提供下載的是漢化版,菜單都是中文,所以關於菜單我就先不詳述,在下面我會以新建一個FTP連接的實例來講解FlashFXP的具體用法。然後在第三部分再詳細介紹菜單中的重要部分,因為其中很多應用是高級操作,而且在用過之後再來看菜單,有事半功倍之效。
工作區:
工作區分為左右兩個部分,第一個部分的上部分別有一排工具按鈕�圖2和圖3。請注意按鈕,它是用來切換本地瀏覽器端和伺服器端的,在本地狀態下,工具欄下面會列出所在目錄中的文件。按一下這個按鈕,它會變成,這時下方會變為伺服器端的文件,如果這時已經與伺服器連接的話否則將顯示為空白。這個按鈕的作用是傳送你在本地端選定好的一個或多個文件(夾)到伺服器端。這個按鈕是用來比較本地端與伺服器端文件的,這是一個很方便的功能。例如點擊它以後,FlashFXP會自動比較本地端與伺服器端當前目錄下的文件,發現有相同的文件就會自動在本地端過濾掉,這時在兩端的窗內只剩下不同的文件,但那些相同的文件實際上都還在,只是被FlashFXP隱藏起來了,以方便你清楚地把沒上傳的文件上傳,其實你按上方的刷新按鈕,它們就都回來了。在這個按鈕右邊還有一個下拉箭頭,你可以選擇精確比較、模糊比較、高級,在高級中你可以設置比較的方式,如忽略文件擴展名、比較名稱和大小、選擇非匹配(其它的按鈕都很簡單,且有中文提示,就不騙稿費了)。
信息區:
信息區也分為兩個部分,左邊是上傳隊列區,將會顯示你要上傳的文件信息,右邊是上傳狀態窗口,將會顯示與伺服器的連接信息、FTP伺服器的相關信息、文件上傳的狀態等等。雙擊狀態窗口,它將以新窗口的方式出現。
另外,在窗口的最下面還有狀態欄,它會顯示上傳或下載文件的動態百分比進度、完成大小的數字、當前文件剩餘時間,所有隊列文件的剩餘時間等。
二、實戰
現在以我的網站為實例來講解如何用FlashFXP建立一個FTP連接並上傳文件到自己的網站上。
基本資料(在你申請免費或付費網站空間的時候會從提供商處得到這些資料)
FTP伺服器地址:homeftp.etang.com
用戶名:onlylogo
密碼:123456(當然是假的啦^o^)
1.建立FTP連接
第一步當然要先與自己的網站伺服器連接上,所以我們要先輸入一些資料。首先在菜單欄中點擊「站點」,再選「站點管理器」,或用快捷鍵F4直接打開(圖4)。
點「新建站點」按鈕來新建一個FTP連接,這時會彈出對話框要求你輸入站點名,比如輸入「ONLYLOGO」,確定後你會看到站點管理器左邊的站點列表框中出現了ONLY LOGO這個名字,而右邊原來是灰色的區域也變為可寫狀態。此時根據網站的相關信息將它們輸入到相應的框中,如圖5所示。點擊「應用」按鈕,這樣網站的連接就建立好了。
2.連接與上傳
在站點信息填好後有兩種方法可以實現伺服器的連接,在站點管理器中的站點列表框選中你的網站,再點「連接」按鈕;或者在FlashFXP主界面中點按鈕,然後在彈出的下拉菜單中選中ONLY LOGO。這樣FlashFXP會自動登錄到你的網站(圖6)。
在本地端選擇好你要上傳文件的位置並選中它(支持多選和文件夾選取),本例中本地端是在窗口的左邊,把選好的文件拖動到右邊的伺服器端方框內,此時信息區上傳文件列表框會自動列出這些文件,表示它們正等待上傳。這時按上方的按鈕就開始上傳了!
還有一種更簡捷的方法,在選好上傳文件後,直接點上方的「傳送選定」按鈕就開始傳送了。
這樣你已經可以完成整個站點的上傳了。
三、高級進階
現在我來講一講FlashFXP的高級應用。
這里我只講菜單欄中的一些很重要的功能和選項,比較簡單的就不一一解釋。
1.「FTP」→「在傳送完成時」子菜單下有六個選項,分別是「空閑」、「斷開站點」、「退出FlashFXP」、「掛斷」、「掛斷然後退出FlashFXP」、「掛斷然後關閉計算機」、「關閉計算機」、「注銷計算機」,這個功能可以讓電腦自動下載,然後執行你所要的操作。更詳細的設置可以到「工具」→「調度」中設置。
2.「站點」→「導入站點」子菜單可以讓你從FlashFXP的舊版本以及BulletProof、CuteFTP、LeapFTP、FTP Explorer、WS_FTP等常用FTP軟體導入站點,極大提高了自身的兼容性。
3.在「顯示」菜單中你可以設置FlashFXP的版面結構,如顯示區是在窗口的上面還是下面,是否切換樹狀顯示等等,你試一試就知道了。
4.最重要的菜單是「選項」的參數選擇,按F6你可以直接打開這個窗口(圖7)。
在「配置FlashFXP」窗口中有六個選項卡,分別是「常規」、「選項」、「高級」、「傳送」、「代理/防火牆/標識」、「顯示」。下面我們來一一介紹它們。
①常規
此處可以設置E-mail地址、默認下載路徑、日誌名稱文件等。下半部分是比較重要的參數,「連接超時」是設置一次連接的時間限制,比如設置為30,意思就是如果30秒還沒有連接上,那麼這次連接就中止,重新開始下一次連接。「重試延遲」意思是如果本次連接超過規定時間後,在多少秒後開始再次連接。「向後滾動緩沖」是設置FlashFXP的連接信息欄中顯示信息的最大行數。「延遲數」是設置多少次連接失敗後FlashFXP停止連接的嘗試。
②選項
「允許反空閑」設置FlashFXP是否防止伺服器斷開連接。「彈出登錄信息窗口」是設置與伺服器連接後是否彈出一個窗口,這個窗口將會顯示伺服器上的信息,比如IP地址、埠號、用戶名和密碼的驗證信息以及其它一些說明信息。在下面的「確認」欄中,你可以設置在哪些情況下FlashFXP會要求你對所進行的操作進行確認(圖8)。
③高級
這里有兩個較重要的選項。一個是「任務欄按鈕標題」,它設置在任務欄上,當你用滑鼠指向FlashFXP按鈕時出現的提示信息。具體用法點擊參數輸入框右邊的幫助按鈕可以看到,注意並不是下面的幫助按鈕哦。
另一個是最下面部分,設置當你在本地端或遠程伺服器端雙擊時FlashFXP會進行什麼樣的操作;當你拖動文件時,又會執行什麼樣的操作。
④傳送
設置傳送完成時是否要刷新當前目錄,是否要限制上傳或下載的速度以及這個速度的大小。「上傳文件名稱轉換」設置在上傳和下載時,是不是要把文件的名稱改成大寫或小寫或首字母大寫。
⑤代理/防火牆/標識
這項一般用戶用不到,它用於設置代理伺服器地址,防火牆埠及標識伺服器登錄信息。
⑥顯示
設置文件排列的順序,是否在標題中顯示站點名稱等與顯示有關的選項。

❺ 什麼是FTP伺服器怎麼使用它

FTP(File Transfer Protocol)是文件傳輸協議的簡稱。 x0dx0aFTP的作用 x0dx0a正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。 x0dx0aFTP工作原理 x0dx0a拿下傳文件為例,當你啟動FTP從遠程計算機拷貝文件時,你事實上啟動了兩個程序:一個本地機上的FTP客戶程序:它向FTP伺服器提出拷貝文件的請求。另一個是啟動在遠程計算機的上的FTP伺服器程序,它響應你的請求把你指定的文件傳送到你的計算機中。FTP採用「客戶機/伺服器」方式,用戶端要在自己的本地計算機上安裝FTP客戶程序。FTP客戶程序有字元界面和圖形界面兩種。字元界面的FTP的命令復雜、繁多。圖形界面的FTP客戶程序,操作上要簡潔方便的多。 x0dx0a簡單地說,支持FTP協議的伺服器就是FTP伺服器,下面介紹一下什麼是FTP協議(文件傳輸協議) x0dx0a一般來說,用戶聯網的首要目的就是實現信息共享,文件傳輸是信息共享非常重要的一個內容之一。Internet上早期實現傳輸文件,並不是一件容易的事,我們知道 Internet是一個非常復雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接在Internet上的計算機已有上千萬台,而這些計算機可能運行不同的操作系統,有運行Unix的伺服器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統之間的文件交流問題,需要建立一個統一的文件傳輸協議,這就是所謂的FTP。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件。 x0dx0a與大多數Internet服務一樣,FTP也是一個客戶機/伺服器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP伺服器程序。用戶通過客戶機程序向伺服器程序發出命令,伺服器程序執行用戶所發出的命令,並將執行的結果返回到客戶機。比如說,用戶發出一條命令,要求伺服器向用戶傳送某一個文件的一份拷貝,伺服器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。 x0dx0a在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上載"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上載"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上載(下載)文件。 x0dx0a使用FTP時必須首先登錄,在遠程主機上獲得相應的許可權以後,方可上載或下載文件。也就是說,要想同哪一台計算機傳送文件,就必須具有哪一台計算機的適當授權。換言之,除非有用戶ID和口令,否則便無法傳送文件。這種情況違背了Internet的開放性,Internet上的FTP主機何止千萬,不可能要求每個用戶在每一台主機上都擁有帳號。匿名FTP就是為解決這個問題而產生的。 x0dx0a匿名FTP是這樣一種機制,用戶可通過它連接到遠程主機上,並從其下載文件,而無需成為其注冊用戶。系統管理員建立了一個特殊的用戶ID,名為anonymous, Internet上的任何人在任何地方都可使用該用戶ID。 x0dx0a通過FTP程序連接匿名FTP主機的方式同連接普通FTP主機的方式差不多,只是在要求提供用戶標識ID時必須輸入anonymous,該用戶ID的口令可以是任意的字元串。習慣上,用自己的E-mail地址作為口令,使系統維護程序能夠記錄下來誰在存取這些文件。 x0dx0a值得注意的是,匿名FTP不適用於所有Internet主機,它只適用於那些提供了這項服務的主機。 x0dx0a當遠程主機提供匿名FTP服務時,會指定某些目錄向公眾開放,允許匿名存取。系統中的其餘目錄則處於隱匿狀態。作為一種安全措施,大多數匿名FTP主機都允許用戶從其下載文件,而不允許用戶向其上載文件,也就是說,用戶可將匿名FTP主機上的所有文件全部拷貝到自己的機器上,但不能將自己機器上的任何一個文件拷貝至匿名FTP主機上。即使有些匿名FTP主機確實允許用戶上載文件,用戶也只能將文件上載至某一指定上載目錄中。隨後,系統管理員會去檢查這些文件,他會將這些文件移至另一個公共下載目錄中,供其他用戶下載,利用這種方式,遠程主機的用戶得到了保護,避免了有人上載有問題的文件,如帶病毒的文件。 x0dx0a作為一個Internet用戶,可通過FTP在任何兩台Internet主機之間拷貝文件。但是,實際上大多數人只有一個Internet帳戶,FTP主要用於下載公共文件,例如共享軟體、各公司技術支持文件等。 Internet上有成千上萬台匿名FTP主機,這些主機上存放著數不清的文件,供用戶免費拷貝。實際上,幾乎所有類型的信息,所有類型的計算機程序都可以在Internet上找到。這是Internet吸引我們的重要原因之一。 x0dx0a匿名FTP使用戶有機會存取到世界上最大的信息庫,這個信息庫是日積月累起來的,並且還在不斷增長,永不關閉,涉及到幾乎所有主題。而且,這一切是免費的。 x0dx0a匿名FTP是Internet網上發布軟體的常用方法。Internet之所以能延續到今天,是因為人們使用通過標准協議提供標准服務的程序。像這樣的程序,有許多就是通過匿名FTP發布的,任何人都可以存取它們。 x0dx0aInternet中的有數目巨大的匿名FTP主機以及更多的文件,那麼到底怎樣才能知道某一特定文件位於哪個匿名FTP主機上的那個目錄中呢?這正是Archie伺服器所要完成的工作。Archie將自動在FTP主機中進行搜索,構造一個包含全部文件目錄信息的資料庫,使你可以直接找到所需文件的位置信息。 x0dx0ax0dx0aFTP是一種上傳和下載用的軟體。 x0dx0a定義如下:FTP(File Transfer Protocal),是用於Internet上的控制文件的雙向傳輸的協議。同時,它也是一個應用程序。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。 x0dx0ax0dx0a傳輸文件的一般步驟如下: x0dx0a1在本地電腦上登陸到國際互聯網, x0dx0a2搜索有文件共享主機或者個人電腦(一般有專門的FTP伺服器網站上公布的,上面有進入該主機或個人電腦的名稱,口令和路徑) x0dx0a3當與遠程主機或者對方的個人電腦建立連接後,用對方提供的用戶名和口令登陸到該主機或對方的個人電腦. x0dx0a4在遠程主機或對方的個人電腦登陸成功後,就可以上傳你想跟別人分享的東東或者下載別人授權共享的東東(這里的東東是指能放到電腦里去又能在顯示屏上看到的東東) x0dx0a5完成工作後關閉FTP下載軟體,切斷連接. x0dx0a為了實現文件傳輸,用戶還要運行專門的文件傳輸程序,比如網際快車就有這方面的功能,其它還有很多專門的FTP傳輸軟體,各有各的特色. x0dx0ax0dx0aFTP協議:文件傳輸協議 x0dx0aFTP伺服器:可以下載和上傳文件的伺服器。但是你必須擁有一定的許可權才可以上傳或者下載,這種伺服器一般用於公司內部使用

❻ FTP伺服器的使用方法

你這個我就不知怎麼設置了,因為我不用它
我用的是Ftp Server,安裝完時按提示輸入用戶名跟密碼,也可以設置成所有用戶,不需用戶名跟密碼也行

下面就是選好你想放的ftp服務的目錄了,分區也好,文件夾也行,自己定

接下來就是運行這個軟體,點左上角的綠色按扭啟動這個ftp服務了

別人可以用瀏覽器進入或是用ftp下載工具分享你的文件了

不過有時用瀏覽器會發生錯誤,所以一般最裝個ftp下載工具來訪問更好些

❼ ftp伺服器的基本功能是什麼

FTP伺服器是在互聯網上提供文件存儲和訪問服務的計算機,它們依照FTP協議提供服務。 FTP是File Transfer Protocol(文件傳輸協議)。顧名思義,FTP的基本功能就是專門用來傳輸文件的協議。簡單地說,支持FTP協議的伺服器就是FTP伺服器。

當有了自己的虛擬主機時,就需要把網頁傳到主機上,這時用的傳輸協議就是FTP。現在有很多第三方的FTP軟體,可以方便的上傳。但是,還是有必要學習怎麼樣不用第三方FTP軟體,方便地上傳文件。
首先打開「我的電腦」,進入界面後,在上面的路徑輸入框中輸入需FTP的IP地址或域名+ftp協議埠(一般是21)。
按回車之後,會彈出用戶名密碼輸入的登錄框,依次輸入,點擊「登錄」
然後FTP就登陸上了

❽ ftp怎樣使用

分類: 電腦/網路 >> 互聯網
解析:

FTP基礎知識

您是否正准備搭建自己的FTP網站?您知道FTP協議的工作機制嗎?您知道什麼是PORT方式?什麼是PASV方式嗎?如果您不知道,或沒有完全掌握,請您坐下來,花一點點時間,細心讀完這篇文章。所謂磨刀不誤砍柴功,掌握這些基礎知識,會令您事半功倍。否則,很可能折騰幾天,最後一事無成。

FTP基礎知識

FTP是File Transfer Protocol(文件傳輸協議)的縮寫,用來在兩台計算機之間互相傳送文件。相比於HTTP,FTP協議要復雜得多。復雜的原因,是因為FTP協議要用到兩個TCP連接,一個是命令鏈路,用來在FTP客戶端與伺服器之間傳遞命令;另一個是數據鏈路,用來上傳或下載數據。

FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。

PORT(主動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。

當需要傳送數據時,客戶端在命令鏈路上用 PORT命令告訴伺服器:「我打開了****埠,你過來連接我」。於是伺服器從20埠向客戶端的****埠發送連接請求,建立一條數據鏈路來傳送數據。

PASV(被動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。

當需要傳送數據時,伺服器在命令鏈路上用 PASV命令告訴客戶端:「我打開了****埠,你過來連接我」。於是客戶端向伺服器的****埠發送連接請求,建立一條數據鏈路來傳送數據。

從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數據鏈路的建立方法就完全不同。而FTP的復雜性就在於此。

FTP伺服器端的注意事項

一、FTP伺服器是公網IP,用公網動態域名;或是內網IP,用內網專業版TrueHost

1、伺服器如果安裝了防火牆,請記住要在防火牆上打開FTP埠(默認是21)。

2、所有FTP伺服器軟體都支持PORT方式。至於PASV方式,大部分FTP伺服器軟體都支持。支持PASV方式的FTP伺服器軟體,也可以設置為只工作在PORT方式上。

3、為了PASV方式能正常工作,需要在FTP伺服器軟體上為PASV方式指定可用的埠范圍(設置方法)。此外,還要在伺服器的防火牆上打開這些埠。當客戶端以PASV方式連接伺服器的時候,伺服器就會在這個埠范圍里挑選一個埠出來,給客戶端連接。

二、FTP伺服器是內網IP,用內網動態域名標准版cm*natpro*y

這種情況下,FTP伺服器不需要做特殊設置,只要支持PASV方式就可以了。大部分FTP伺服器軟體都支持PASV方式。

FTP客戶端的注意事項

請注意:選擇用PASV方式還是PORT方式登錄FTP伺服器,選擇權在FTP客戶端,而不是在FTP伺服器。

一、客戶端只有內網IP,沒有公網IP

從上面的FTP基礎知識可知,如果用PORT方式,因為客戶端沒有公網IP,FTP將無法連接客戶端建立數據鏈路。因此,在這種情況下,客戶端必須要用PASV方式,才能連接FTP伺服器。大部分FTP站長發現自己的伺服器有人能登錄上,有人登錄不上,典型的錯誤原因就是因為客戶端沒有公網IP,但用了IE作為FTP客戶端來登錄(IE默認使用PORT方式)。

作為FTP站長,有必要掌握FTP的基礎知識,然後指導您的朋友如何正確登錄您的FTP。

二、客戶端有公網IP,但安裝了防火牆

如果用PASV方式登錄FTP伺服器,因為建立數據鏈路的時候,是由客戶端向伺服器發送連接請求,沒有問題。反過來,如果用PORT方式登錄FTP伺服器,因為建立數據鏈路的時候,是由伺服器向客戶端發送連接請求,此時連接請求會被防火牆攔截。如果要用PORT方式登錄FTP伺服器,請在防火牆上打開 1024以上的高端埠。

三、連接用內網標准版cm*natpro*y搭建的FTP服務,必須要用PASV方式。連接任何公網FTP伺服器、或用內網專業版TrueHost搭建的FTP伺服器,PORT方式和PASV方式都可以使用。

當然,使用PORT方式的時候,還要滿足上面的兩個條件。

四、常見的FTP客戶端軟體PORT方式與PASV方式的切換方法。

大部分FTP客戶端默認使用PASV方式。IE默認使用PORT方式。

在大部分FTP客戶端的設置里,常見到的字眼都是「PASV」或「被動模式」,極少見到「PORT」或「主動模式」等字眼。因為FTP的登錄方式只有兩種:PORT和PASV,取消PASV方式,就意味著使用PORT方式。

IE:

工具 -> Inter選項 -> 高級 -> 「使用被動FTP」(需要IE6.0以上才支持)。

CuteFTP:

Edit -> Setting -> Connection -> Firewall -> 「PASV Mode」



File -> Site Manager,在左邊選中站點 -> Edit -> 「Use PASV mode」

FlashGet:

工具 -> 選項 -> 代理伺服器 -> 直接連接 -> 編輯 -> 「PASV模式」

FlashFTP:

選項 -> 參數選擇 -> 代理/防火牆/標識 -> 「使用被動模式」



站點管理 -> 對應站點 -> 選項 -> 「使用被動模式」



快速連接 -> 切換 -> 「使用被動模式」

LeechFTP:

Option -> Firewall -> Do not Use

五、請盡量不要用IE作為FTP客戶端

IE只是個很粗糙的FTP客戶端工具。首先,IE6.0以下的版本不支持PASV方式;其次,IE在登錄FTP的時候,看不到登錄信息。在登錄出錯的時候,無法找到錯誤的原因。在測試自己的FTP網站的時候,強烈建議不要使用IE。

FTP建站的詳細配置過程

請參考這個網頁的說明來配置:

使用Serv-U建立FTP網站

高級話題

一、為什麼沒有公網IP,也能使用PORT方式登錄FTP?

NAT 網關的工作方式是在TCP/IP數據包的包頭里找區域網的源地址和源埠,替換成網關的地址和埠。對數據包里的內容,是不會改變的。而使用PORT方式登錄FTP的時候,IP地址與埠信息是在數據包裡面的,而不是在包頭。因此,沒有公網IP,使用PORT方式是無法從inter上的ftp伺服器下載數據的。

但是,極少數的NAT網關也支持PORT方式。這些NAT網關連數據包裡面的內容都掃描,掃描到 PORT指令後會替換PORT方式的IP和埠。在這種NAT網關下面,用PORT方式就沒問題了。不過,這些網關也只掃描21埠的數據包,如果FTP 伺服器不是用默認的21埠,也無法使用PORT方式。

二、內網可以用PORT訪問其他FTP,為什麼不能用PORT訪問自己的TrueHost FTP?

下面要討論的問題,只是為了說明一些原理,是不影響實際使用的。如果您沒有興趣深究這些原理,不必花時間看。

內網用戶通過支持PORT方式的NAT網關,訪問自己本機利用TrueHost建立的FTP伺服器,FTP命令鏈路的建立過程如下:

FTP客戶端

10.10.0.1

埠*** <==> ISP NAT網關

61.144.1.2

埠**** <==> TH伺服器

*.*.*.*

埠21 <==> TH客戶端 <==> 用戶FTP伺服器

10.10.0.1

埠21

FTP客戶端通過ISP的NAT網關、科邁TrueHost伺服器、TrueHost客戶端,連接用戶本機的FTP伺服器的21埠。

當需要下載數據的時候,FTP客戶端通過這條命令鏈路,向FTP伺服器發送PORT命令。假設命令為:

PORT 10,10,0,1,30,4 (即IP=10.10.0.1 埠=30*256+4=7684)

當命令通過ISP的NAT網關的時候,NAT網關判斷目的埠是21,並且是PORT命令,於是,修改命令里的IP和埠,替換為自己的IP和埠,比如:

PORT 61,144,1,2,50,6 (即IP=61.144.1.2 埠=50*256+6=12806)

用戶的FTP伺服器最終收到的是上面這個PORT命令。於是,FTP伺服器向這個IP和埠發送連接請求,建立數據鏈路。

用戶FTP伺服器

10.10.0.1

埠20 <==> ISP NAT網關

61.144.1.2

埠12806 <==> FTP客戶端

10.10.0.1

埠7684

但是,因為NAT網關的公網IP只能接收外來的連接請求。就是說,61.144.1.2:12806隻能接收其他公網IP的連接請求,對於從NAT內部(10.10.0.1:20)發起的連接請求,是無法建立連接的。為什麼?原因很簡單,因為內網IP要訪問外網,必須要通過NAT建立映射。於是FTP數據鏈路無法建立。於是,用戶無法在自己的機器上通過21埠訪問自己的TrueHost FTP。

我們再來看看,如果FTP埠不是21,比如是22,會發生什麼情況呢?在FTP客戶端發送PORT命令的時候,NAT網關檢測到目標埠是22,因為支持PORT的 NAT網關只監視目的埠是21的數據包,發現目的埠是22的數據包,不做任何處理,完全放行。於是FTP伺服器收到的PORT命令依然是PORT 10,10,0,1,30,4。於是FTP伺服器向這個IP和埠發送連接請求。

用戶FTP伺服器

10.10.0.1

埠20 <==> FTP客戶端

10.10.0.1

埠7684

這種情況下命令鏈路就可以建立起來了。而且是等於本機連接本機,速度飛快。

綜上所述,內網用戶無法用PORT方式通過21埠訪問自己的TrueHost FTP伺服器。如果FTP埠不是21,則可以訪問,而且實際上是本機連接本機。

上面的文字,僅僅是為了說明一些原理,不影響實際使用。如果本機訪問本機,還要通過FTP的話,就有畫蛇添足之嫌了。

❾ win7搭建好ftp伺服器怎麼使用

1、打開 "控制面板",選擇"程序" -> "打開或關閉Windows資源",在彈出的窗體里找到 「Internet信息服務」,展開後選擇「Ftp伺服器",然後點擊"確定",此時Windows開始更新功能資源列表。
2、更新完成後,進入"控制面板" -> "系統和安全" -> "管理工具" ,雙擊 "Internet 信息服務(IIS)管理器"。在彈出的窗體中右鍵點擊你的計算機名稱,選擇添加FTP站點。在彈出的對話框中輸入Ftp站點的名稱(例如"myFtp"),物理路徑(例如"d:\myFtp"),點擊 "下一步".在"IP地址"框中輸入本機的IP地址(例如本機IP地址為192.168.1.100),然後點"下一步",(註:此步操作時要根據實際情況,慎重配置),由於本人區域網中的安全問題沒有過於敏感的信息,因此在身份驗證中選中"匿名",並允許所有用戶訪問,執行讀和寫的操作許可權。最後點擊完成。

3、配置防火牆,以便其它用戶通過區域網中其它計算機訪問本計算機中的Ftp資源。進入"控制面板" -> "系統和安全" - > "允許程序通過防火牆" -> 鉤上FTP及後面兩個框選上。

4、設置完成後,就可以通過瀏覽器,輸入ftp://ip地址來進行訪問了。