MY FTP 之旅
不得不說,網絡依舊是個10分混沌的世界,各種知識都顯得很不系統,10成功夫至少要花8成花在尋找資料上。
??? 現在還是讓我們回歸正題吧。
1. 創建ftp條件(我是用serve-u和稻草人設ftp服務器的)
a.? serve-u是一個啟動ftp軟件,相比計算機自帶的ISS組件會方便好多
b.? 稻草人是來申請免費域名的,期初我用的使花生殼,但是花生殼已被廣東一家公司收購,我的免費域名解析的ip地址和本機ip不對應,所以遇到了很多問題
c.? 一定要搞到宿舍wifi管理員密碼,不要想著用webcrack來玩玩暴力破解,暴力破解要有讓計算機破2.3天都沒結果的準備,原因有2,一是你用的是pc機而不是巨型機,2是宿舍晚上停電,跑個狗屎啊。
d.? 關掉計算機防火墻,一般計算計為防止網絡入侵阻止部分數據包訪問計算機
e.? ftp端口是21,web端口是80,但是未響應國家號召(**網站太多)部分開發商關閉了80號端口,若要打開,可能需要專門申請
2. 建ftp需要理解的概念
a.? 解析:域名解析到主機上,是為了輸入域名時找到主機,不用麻煩輸入動態ip地址
b.? 映射:找到主機后還要找相應的服務,這就是映射的作用
c.? 內網ip外網ip:由于路由器下計算機都是局域網,而公網ip只有一個,這樣就有了內網ip和外網ip了,但是路由器的ip也是不斷變化的,內網如何連接路由器呢,應為計算機名是不變的
廢話已完,現在開始
3.建立第一個本地FTP服務器安裝完成后程序會自動運行,你也可以在菜單中選擇運行。 1、第一次運行程序,它會彈出設置向導窗口將會帶你完成最初的設置, 2、單擊“下一步”,出現“顯示菜單圖像”的窗口,問你是否在菜單中顯示小圖像,看各人喜歡了; 3、單擊“下一步”,這個窗口是讓你在本地第一次運行FTP服務器,只要“下一步”就行了。 4、接下來要你輸入你的IP地址如果你自己有服務器,有固定的IP,那就請輸入IP地址,如果你只是在自己電腦上建立FTP,而且又是撥號用戶,有的只是動態IP,沒有固定IP,那這一步就省了,什么也不要填,Serv-U 會自動確定你的IP地址,“下一步”; 5、在這兒要你輸入你的域名如果你有的話,如:ftp.abc.com,沒有的話,就隨便填一個; 6、 “下一步”,詢問你是否允許匿名訪問一般說來,匿名訪問是以Anonymous為用戶名稱登錄的,無需密碼,當然如果你想成立一個會員區什么的,就應該選擇“否”,不讓隨便什么人都可以登錄,只有許可用戶才行,在此我們填“是”; 7、 “下一步”,問你匿名用戶登錄到你的電腦時的目錄你可以自己指定一個硬盤上已存在的目錄,如F:\\temp\\xyz; 8、 “下一步”,詢問你是否要鎖定該目錄,鎖定后,匿名登錄的用戶將只能認為你所指定的目錄(F:\\temp\\xyz)是根目錄,也就是說他只能訪問這個目錄下的文件和文件夾,這個目錄之外就不能訪問,對于匿名用戶一般填“是”; 9、 “下一步”,詢問你是否創建命名的帳號,也就是說可以指定用戶以特定的帳號訪問你的FTP,這對于辦會員區可很有用哦,你可以對于每個人都創建一個帳號,每個帳號的權限不同,就可以不同程序地限制每個人的權利,方法將在后面講到,這里選擇“是”; 10、 “下一步”,請你填入所要建立的帳號的名稱,如:ldr, 11、 “下一步”,請輸入密碼,如:123, 12、 “下一步”,詢問登錄目錄是什么,這一步與第7步一樣,如:F:\\temp 13、 “下一步”,詢問你是否要鎖定該目錄,同第8步,這里選擇“否”; 14、接下來詢問你這次創建的用戶的管理員權限有幾項選擇:無權限,組管理員,域管理員,只讀管理員和系統管理員,每項的權限各不相同;這里選擇“系統管理員”; 15、最后一步,點擊“完成”就OK了,你有什么需要修改的,可以點“上一步”,或者進入Serv-U管理員直接修改。至此,我們建立了一個域ftp.abc.com,兩個用戶,一個Anonymous,一個ldr。三、既然我們已經建立好FTP服務器,那么我們就應該可以用FTP客戶端軟件來嘗試登錄。怎么辦呢?其實很簡單,我們不用上網,就可以測試。我們知道,不上網時,本地機的IP地址默認就為127.0.0.1,FTP端口號為21。打開FTP客戶端軟件,我就用FlashFXP來說明,打開快速連接,填入相應內容然后連接可以看到,我左邊窗格以Anonymous登錄,右邊窗格以ldr登錄,由于是本地機,所以速度奇快,上網后,假如我要讓你登錄到我的電腦上,我只要把我的上網時的IP地址給你,你就可以匿名訪問我的電腦了(注意不要開防火墻),是不是很方便?
???
注意:????? a.Anonymous用戶是為了讓匿名者訪問
b.完成上面并關掉防護墻就可以在內網訪問自己的ftp服務器了,這樣就算完成一半了,接下來就是路由器端口映射讓外網訪問了
?
?
?
4.現在我主講TPLINK路由器的映射
什么是端口映射??端口映射又稱端口轉發。端口映射過程就如同你家在一個小區里B棟2410室,你朋友來找你,找到小區門口,不知道你住哪層哪號?就問守門的保安,保安很客氣的告訴了他你家詳細門牌號,這樣你朋友很輕松的找到了你家。這個過程就是外網訪問內網通過端口映射的形象說法。?
為什么要做端口映射?目前的網絡接入主要有2種:1.ADSL連接貓再直接連接主機,這種情況主機是直接進行ADSL寬帶撥號,連接上網通過運行CMD執行ipconfig /all命令可以查看到,PPP撥號連接所獲取到得是一個公網IP地址,這種類型的網絡是不需要做端口映射的(如圖)?
2.ADSL通過路由器來進行撥號,主機通過路由器來進行共享上網,這種情況下主機獲取到得通常會是一個192.168.x.x類型的私有內網IP地址,這類情況下,是需要在路由器做端口映射,轉發端口到對應的服務器上;
?
內網IP的端口映射設置方法一?
Tp-link R460+內網192.168.1.101是WEB服務器,TP-LINK系列路由器的默認管理地址為192.168.0.1,賬號admin密碼admin 登錄到路由器的管理界面,點擊路由器的轉發規則—虛擬服務器—添加新條目(如圖)。
端口映射設置如下:服務端口號填寫80,如果填寫為80-82則代表映射80、81、82端口,IP地址填寫內網WEB服務器的IP地址192.168.1.101,協議設置為TCP,若對端口協議類型不了解可以設置選擇為ALL,代表所有(包括TCP和UDP),狀態必須設置為生效。常用服務端口號,是作為一種幫助提示的作用,不需要選擇,然后單擊保存,映射成功!(如圖)?
注意: a.完成后就可以輸入主機的太網ip地址就可以訪問ftp服務器了,但是路由器的IP地址是不斷變化的,這樣就是域名解析的作用了,域名不斷自動更新指向ftp空間,這樣就可以用域名訪問了
5.域名指向ftp空間(域名就像是網址):下載稻草人申請個免費2級域名,然后在下載個稻草人客戶端登陸就行了。
至此,ftp就算是大工告成了,哈哈哈。
?
?
?
心得:有問題找度娘
附:
1. 做端口映射,顯示錯誤:添加IP地址和當前LAN不在同一子網 怎么辦?
LAN是什么?
? 局域網(Local Area Network,LAN)是指在某一區域內由多臺計算機互聯成的計算機組。一般是方圓幾千米以內。局域網可以實現文件管理、應用軟件共享、打印機共享、工作組內的日程安排、電子郵件和傳真通信服務等功能。局域網是封閉型的,可以由辦公室內的兩臺計算機組成,也可以由一個公司內的上千臺計算機組成。
不知道你這個什么設備,因為如果添加的虛擬服務器必須在路由器能管轄的LAN里,如果是防火墻這類,可以是下面VLAN的一個IP,如果是家用的路由器,這個IP應該和你路由器設置的網關的IP在同一個子網內。舉例:路由器IP是192.168.0.1
你的虛擬服務器IP就應該是192.168.0.*(在子網掩碼255.255.255.0的情況下,*是2-254中的一個)
換個角度考慮,你的機器應該和路由器在同一個網段內。
2.nat是什么意思
網絡地址轉換(NAT,Network AddressTranslation)屬接入廣域網(WAN)技術,是一種將私有(保留)地址轉化為合法IP地址的轉換技術,它被廣泛應用于各種類型Internet接入方式和各種類型的網絡中。原因很簡單,NAT不僅完美地解決了lP地址不足的問題,而且還能夠有效地避免來自網絡外部的攻擊,隱藏并保護網絡內部的計算機?! ‰m然NAT可以借助于某些代理服務器來實現,但考慮到運算成本和網絡性能,很多時候都是在路由器上來實現的。 隨著接入Internet的計算機數量的不斷猛增,IP地址資源也就愈加顯得捉襟見肘。事實上,除了中國教育和科研計算機網(CERNET)外,一般用戶幾乎申請不到整段的C類IP地址。在其他ISP那里,即使是擁有幾百臺計算機的大型局域網用戶,當他們申請IP地址時,所分配的地址也不過只有幾個或十幾個IP地址。顯然,這樣少的IP地址根本無法滿足網絡用戶的需求,于是也就產生了NAT技術
3.關于路由器端口映射和IP地址的問題
家里新裝的無線路由器,昨天一切設置正常后,因為要用BT等下載軟件,所以又給臺機做了一個端口映射,之前的本地連接是選擇的自動獲取IP地址??墒沁@樣一來,今天早上再開機,發現IP地址就變了,那么要想用BT就要重新進路由器做一次端口映射,那不是每開一次機都要這么做一次么?
還有我試了一下,如果指定IP地址,就打不開網頁,具體原因我也不是很清楚
提問者采納
你可以在你的機器上設置一個固定的IP地址.
只要是和路由器是同一網段并且沒有使用的地址就可以.
當然網關和DNS你要知道,可以看一下自動獲取后的信息.
?
1.?先點擊右下角的網路連接,然后選中我們當前連接的網絡。
2.?右鍵當前的網絡連接,選擇狀態。
3.?然后在無線網絡連接狀態界面中,點擊屬性。
4.?雙擊IPV4的選項。
5.?進入修改IP的狀態,如圖,可以看出我的固定IP是192.168.1.46,網關是192.168.1.1,這里網關是路由器的地址,而且我們設置的固定IP必須和路由器同一個網段,就是192.168.1.xxx
?
SERVER-U文件出現亂碼的解決方法
新裝了Server-U 7.4,對于中文可能需要額外的設置。
解決:
1、打開菜單:導航 > 限制和設置 > FTP設置(如圖1),
???圖1
2、找到OPTS UTF8 命令,選擇“編輯”,彈出“FTP命令屬性”對話框,勾選“禁用命令”,然后保存(如圖2)。?
? 圖2
3、再選擇 “全局屬性”,切換到“高級選項”,找到“對所有已收發的路徑和文件名使用UTF-8編碼”,把前面的勾去掉,保存。?
?
到此,亂碼問題解決!
總結
- 上一篇: FCP-报表交付工程师考试经验
- 下一篇: 二维码的生成细节和原理源码