『壹』 linux鏌ョ湅ftp
Linux鍛戒護琛屾庝箞鐧誨綍ftp錛
Linux鍛戒護琛岀櫥褰旻TP鏈嶅姟鍣ㄥ拰鍦╓INDOWS涓婇潰鏄涓鏍風殑:ftpuser@domain濡傛灉鏈嶅姟鍣ㄦ病鏈夊煙鍚嶇殑璇濓紝灝辯洿鎺ュ啓IP鍦板潃[email protected]錛岀劧鍚庢牴鎹鎻愮ず杈撳叆鐢ㄦ埛瀵瑰簲鐨勫瘑鐮侊紝鍐嶆憗鍥炶濺閿錛屽氨鑳藉熺櫥褰曞埌FTP鏈嶅姟鍣ㄤ簡銆傚湪Linux鍛戒護琛岋紝榪樺彲浠ラ氳繃鑴氭湰鐨勬柟寮忚嚜鍔ㄧ櫥褰旻TP鏈嶅姟鍣錛屽苟涓斾紶閫佷歡瀹炵幇鑷鍔ㄥ寲鐨勬搷浣溿
linux+ftp鑾峰緱鏂囦歡鏃跺備綍鍒ゆ柇鏄涓嶆槸涓嬭澆鎴愬姛錛
ftp鏄涓鍗忚錛屼笉鏄鏂囦歡緋葷粺鎵胯澆ftp瀛樺偍鐨勬湇鍔″櫒涓婇潰鐨勫垎鍖哄彲浠ユ槸浠諱綍鎯呭娍銆倃indows鍙鏄鑾峰緱ftp鏈嶅姟鍣ㄧ殑鏂囦歡鍒楄〃錛屽叾瀹炰笉闇瑕佸叧蹇僨tp鏈嶅姟鍣ㄧ殑紓佺洏鏄涓鐢氫箞鏂囦歡緋葷粺銆傚綋windows鍚慺tp鏈嶅姟鍣ㄥ啓鏂囦歡鐨勬椂鍊欙紝鏂囦歡鍙鏄閫氳繃緗戠粶浼犺緭鍒頒簡ftp鏈嶅姟鍣錛岃屽皢榪欎簺鏂囦歡鍐欏叆ftp鏈嶅姟鍣ㄧ殑紓佺洏錛岄偅鏄榪欎釜鏈嶅姟鍣ㄤ笂鐨刦tp杞浠剁殑浜嬪効錛屽拰windows灝辨病鍏崇郴浜嗐俵inux涓嬪獟浣撶紪杈戣蔣浠舵垜涓嶇啛銆傚浘璞$紪杈戞湁gimpopenoffice鍙浠ュ吋瀹瑰井杞痮ffice鏂囨。銆2銆佺粡榪囩綉鍙嬬殑緇煎悎璇勪環錛屾ゆ潯鍐呭圭粷澶ч儴浠界綉鍙嬭や負杈冨ソ錛屾偍鍙浠ヨ︾粏鍙傝冧笅錛屽叿浣撲互涓嬶細ftp錛屽叏紼嬫槸鏂囦歡浼犺緭鍗忚錛屽氨鏄褰撳瓨鍌ㄧ敤鐨勩倃indows鑳界湅鍒發inux鐨勪笓鐢ㄦ枃浠訛紝涓嶈兘緙栬緫鎵撳紑錛沴inux浜︾劧銆俵inux鐨刼penoffice搴斿綋鏀鎸丮Soffice鍚э紝鍙浠ョ紪杈戙俧at32ext3鏄鍦ㄥ簲褰撴槸鍦ㄦ搷浣滅郴緇熺殑椹卞姩灞傦紝ftp鏄鎿嶄綔緋葷粺鍒╃敤灞傦紝娌″暐鍏煎逛笌鍚︾殑鍏崇郴3銆亀indows鑳界湅鍒發inux鐨勪笓鐢ㄦ枃浠訛紝涓嶈兘緙栬緫鎵撳紑錛沴inux浜︾劧銆俵inux鐨刼penoffice搴斿綋鏀鎸丮Soffice鍚э紝鍙浠ョ紪杈戙俧at32ext3鏄鍦ㄥ簲褰撴槸鍦ㄦ搷浣滅郴緇熺殑椹卞姩灞傦紝ftp鏄鎿嶄綔緋葷粺鍒╃敤灞傦紝娌″暐鍏煎逛笌鍚︾殑鍏崇郴?4銆佸綋windows鍚慺tp鏈嶅姟鍣ㄥ啓鏂囦歡鐨勬椂鍊欙紝鏂囦歡鍙鏄閫氳繃緗戠粶浼犺緭鍒頒簡ftp鏈嶅姟鍣錛岃屽皢榪欎簺鏂囦歡鍐欏叆ftp鏈嶅姟鍣ㄧ殑紓佺洏錛岄偅鏄榪欎釜鏈嶅姟鍣ㄤ笂鐨刦tp杞浠剁殑浜嬪効錛屽拰windows灝辨病鍏崇郴銆備互涓婁俊鎮鏄鐢辯獊琚緗戞悳闆嗘暣鐞嗙殑鍏充簬鈥渨indows濡備綍杈ㄨlinux涓璅TP鏈嶅姟鍣ㄤ笂鐨勬枃浠垛濈殑瑙e喅鏂規硶鍙婄浉騫茬煡璇嗭紝鎴戜滑榪樹細涓嶆柇鏁寸悊鏇村氭洿濂界殑瑙e喅鏂規硶鍙婄浉騫茬煡璇嗭紝紿佽緗戣》蹇冨笇鏈涜兘瀵逛綘甯︽潵甯鍔┿
linux鍒涘緩鐨刦tp鍦╳indows璁塊棶涓嶄簡錛
絳旇В鍐蟲柟娉曞備笅
1,瀵熺湅ftp鐢ㄦ埛鏄鍚︽g『璁劇疆,鍒鏄鐢ㄦ湰鍦扮敤鎴鋒潵鐧誨綍鐨
2,windows緋葷粺鐨処P鍦板潃瑕佸拰linux鍦ㄤ竴涓緗戞
3,linux瑕乧hkconfigvsftpdon銆
鏄涓嶆槸鐢ㄧ殑鉶氭嫙鏈,鐢ㄧ殑鉶氭嫙鏈哄氨鎶婄綉緇滆繛鎺ユ柟寮忔崲鎴怤AT銆
甯屾湜鑳藉熷府鍒版偍鐨
linux緋葷粺ftp鍛戒護鐢ㄦ硶錛
linux鎿嶄綔ftp鍛戒護鐨勭敤娉曟湁鍥涚嶏細
1.榪炴帴ftp鏈嶅姟鍣
鏍煎紡錛歠tp
a)鍦╨inux鍛戒護琛屼笅杈撳叆錛
ftp192.168.1.1
b)鏈嶅姟鍣ㄨ㈤棶浣犵敤鎴峰悕鍜屽瘑鐮侊紝鍒嗗埆杈撳叆鐢ㄦ埛鍚嶅拰鐩稿簲瀵嗙爜錛屽緟璁よ瘉閫氳繃鍗沖彲銆
2.涓嬭澆鏂囦歡
涓嬭澆鏂囦歡閫氬父鐢╣et鍜宮get榪欎袱鏉″懡浠ゃ
a)get
鏍煎紡錛歡et
灝嗘枃浠朵粠榪滅涓繪満涓浼犻佽嚦鏈鍦頒富鏈轟腑銆
3.涓婁紶鏂囦歡
a)put
鏍煎紡錛歱utlocal-file
灝嗘湰鍦頒竴涓鏂囦歡浼犻佽嚦榪滅涓繪満涓銆
濡傝佹妸鏈鍦扮殑1.htm浼犻佸埌榪滅涓繪満/usr/your,騫舵敼鍚嶄負2.
4.鏂寮榪炴帴
bye錛氫腑鏂涓庢湇鍔″櫒鐨勮繛鎺ャ
ftp>bye(鍥炶濺)
linux涓婩TP鍛戒護鎬庝箞鏌ョ湅澶ч噺鐨勬枃浠訛紵
1.Linux涓嬪惎鍔╢tpservicevsftpdstart2.榪炴帴FTPftp192.168.0.103.榪涘叆FTP鐩褰昮tp>cd/ftp4.鏌ョ湅鐩褰曟枃浠舵暟ftp>ls|wc-l#ls鍒楀嚭鐩褰曞拰鏂囦歡錛寃c鍛戒護杈撳嚭琛屾暟
『貳』 linux系統怎麼打開ftp地址
1. 首先伺服器要安裝ftp軟體,查看是否已經安裝ftp軟體下:
#which vsftpd
如果看到有vsftpd的目錄說明伺服器已經安裝了ftp軟體
2. 查看ftp 伺服器狀態
#service vsftpd status
3. 啟動ftp伺服器
#service vsftpd start
4. 重啟ftp伺服器
#service vsftpd restart
5. 查看服務有沒有啟動
#netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,證明ftp服務已經開啟。
6.如果需要開啟root用戶的ftp許可權要修改以下兩個文件
#vi /etc/vsftpd.ftpusers中注釋掉root
#vi /etc/vsftpd.user_list中也注釋掉root
然後重新啟動ftp服務。
7. vsftpd 500 OOPS: cannot change directory
登陸報錯:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(none)): frank
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp> ls
500 OOPS: child died
Connection closed by remote host.
解決方法:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!
這是SELinux的設置命令,在不熟悉SELnux前,把SELinux關掉也可以的。
8. 永久開啟,即os重啟後自動開啟ftp服務
方法一:
cd /etc/xinetd.d ,編輯ftp服務的配置文件gssftp的設置:
vi /etc/xinetd.d/gssftp ,將 修改兩項內容:
(a) server_args = -l –a 去掉-a 改為server_args = -l
(b) disable=yes改為disable=no
(c) 保存退出。
方法二:
(a) system-config-services , 進入圖形界面的System services查看是否有 vsftpd項,如果沒有轉到2.,保存後退出
(b) 用redhat第三張盤 安裝此服務(開始--刪除/增加程序),200K左右
(c) #setup
此時能看到vsftpd項,此時選中此services項,保存後退出
『叄』 FTP鏈嶅姟鍣ㄧ殑鍦板潃鏄浠涔堬紵
FTP鏈嶅姟鍣ㄧ殑鍦板潃閫氬父鏄涓涓狪P鍦板潃鎴栧煙鍚嶃
FTP錛堟枃浠朵紶杈撳崗璁錛夋湇鍔″櫒鏄鐢ㄤ簬鍦ㄧ綉緇滀笂浼犺緭鏂囦歡鐨勮$畻鏈烘湇鍔″櫒銆備負浜嗚塊棶FTP鏈嶅姟鍣錛岀敤鎴烽渶瑕佺煡閬撴湇鍔″櫒鐨勫湴鍧銆傝繖涓鍦板潃鍙浠ユ槸涓涓狪P鍦板潃鎴栦竴涓鍩熷悕銆
1. IP鍦板潃錛氫簰鑱旂綉涓婄殑姣忎竴鍙拌$畻鏈洪兘鏈変竴涓鍞涓鐨処P鍦板潃銆傝繖涓鍦板潃鐢卞洓緇勬暟瀛楃粍鎴愶紝姣忕粍鏁板瓧涔嬮棿鐢ㄧ偣錛.錛夊垎闅旓紝渚嬪傦細192.168.1.1銆侳TP鏈嶅姟鍣ㄧ殑IP鍦板潃灝辨槸璇ユ湇鍔″櫒鎵鍦ㄨ$畻鏈虹殑IP鍦板潃銆傜敤鎴峰彲浠ラ氳繃杈撳叆榪欎釜IP鍦板潃鏉ヨ塊棶FTP鏈嶅姟鍣ㄣ
2. 鍩熷悕錛氬煙鍚嶆槸涓涓鏄撲簬璁板繂鐨勫瓧絎︿覆錛岀敤浜庝唬鏇縄P鍦板潃銆備緥濡傦紝google.com灝辨槸涓涓鍩熷悕銆傚煙鍚嶇郴緇燂紙DNS錛夌敤浜庡皢鍩熷悕瑙f瀽涓虹浉搴旂殑IP鍦板潃銆傚綋鐢ㄦ埛杈撳叆涓涓鍩熷悕鏃訛紝DNS浼氭煡鎵捐ュ煙鍚嶅瑰簲鐨処P鍦板潃錛岀劧鍚庡皢鐢ㄦ埛榪炴帴鍒拌IP鍦板潃鐨勬湇鍔″櫒銆侳TP鏈嶅姟鍣ㄩ氬父涔熸湁涓涓鍩熷悕錛岀敤鎴峰彲浠ラ氳繃杈撳叆榪欎釜鍩熷悕鏉ヨ塊棶鏈嶅姟鍣ㄣ備緥濡傦紝涓涓鍏鍙哥殑FTP鏈嶅姟鍣ㄥ煙鍚嶅彲鑳芥槸ftp.example.com銆
鍦ㄥ疄闄呭簲鐢ㄤ腑錛岀敤鎴烽氬父浼氫嬌鐢‵TP瀹㈡埛絝杞浠舵潵璁塊棶FTP鏈嶅姟鍣ㄣ傝繖浜涘㈡埛絝杞浠墮氬父鎻愪緵涓涓鐣岄潰錛岀敤鎴峰彲浠ュ湪鍏朵腑杈撳叆FTP鏈嶅姟鍣ㄧ殑鍦板潃錛圛P鍦板潃鎴栧煙鍚嶏級銆佺敤鎴峰悕鍜屽瘑鐮併備竴鏃﹁繛鎺ユ垚鍔燂紝鐢ㄦ埛灝卞彲浠ヤ笂浼犳垨涓嬭澆鏂囦歡浜嗐
『肆』 ftp鍦板潃鎬庝箞鐪媐tp鍦板潃鎬庝箞鏌ョ湅
ftp鍦板潃鏍忔槸浠涔堬紵
鐩鏍囦富鏈哄湴鍧鍔犵鍙e姞ftp鐩褰
鎬庝箞鐢ㄨ祫婧愮$悊鍣ㄦ墦寮ftp緗戝潃錛
鍦ㄨ祫婧愮$悊鍣ㄧ殑鍦板潃鏍忎腑杈撳叆:ftp://浣犺佹墦寮鐨凢TP緗戠珯IP鍦板潃(濡傛灉鎸囧畾浜嗚塊棶絝鍙e垯鍔犱笂涓涓鍐掑彿鍐嶈窡涓婄鍙e彿)濡傛灉闇瑕侀獙璇佹潈闄,浼氬脊鍑虹櫥闄嗗硅瘽妗,鍦ㄥ叾涓杈撳叆鐧婚檰FTP緗戠珯鐨勭敤鎴峰悕鍜屽瘑鐮,榪涘叆鍚庡彲浠ュ儚浣跨敤鏈鍦扮數鑴戜竴鏍瘋繘琛屾搷浣.濡傛灉榪樻湁浠涔堥渶瑕佸府鍔╃殑,璇稨i鎴.
ftp鍦板潃鏄浠涔堟庝箞濉鍐欙紵
閫氬父鏉ヨ磃tp鍦板潃灝辨槸ip鍦板潃錛屾瘮濡傝21.235.263.12榪欐牱鐨勶紝褰撶劧絎旇呰繖閲屾槸闅忎究鍐欑殑銆傚彟澶栦篃鍙浠ヤ嬌鐢ㄥ煙鍚嶄綔涓篺tp鍦板潃錛屽綋鍩熷悕瑙f瀽濂藉苟涓斿湪緗戠珯鏈嶅姟鍣ㄤ笂緇戝畾浠ュ悗錛屽煙鍚嶄篃鏄鍙浠ヤ綔涓篺tp鍦板潃鐨勩傚洜姝ゆ垜浠鍦ㄤ嬌鐢‵TP宸ュ叿閾炬帴鏈嶅姟鍣ㄧ殑璇濓紝浣跨敤ip鍦板潃鎴栬呮槸鍩熷悕閮芥槸鍙浠ョ殑銆
ftp鏈嶅姟鍣ㄧ殑ip鍦板潃涓鑸瀹屽叏鐨刦tp鍦板潃鏄痜tp://user:[email protected]:portuser錛氱敤鎴峰悕pwd:鐢ㄦ埛瀵嗙爜port:絝鍙e彿緙虹渷鎯呭喌涓嬬鍙f槸21娌℃湁鐢ㄦ埛鍚嶇殑鏃跺橜鍙婂叾鍓嶉潰鐨勭敤鎴峰悕銆佸瘑鐮佸彲浠ョ渷鐣ャ
wireshark濡備綍鏌ョ湅ftp錛
絎涓姝ワ紝鐐瑰嚮鈥滆劇疆鈥濆浘鏍囩浜屾ワ紝鐐瑰嚮鈥滈氱敤鈥濇寜閽絎涓夋ワ紝鐐瑰嚮鈥滃叧浜庢湰鏈衡濇寜閽絎鍥涙ワ紝杞繪寜灞忓箷鍚戜笂婊戝姩絎浜旀ワ紝WI-FI鍦板潃鍚庤竟鐨勯偅鍗佷簩浣嶅氨鏄疢AC鍦板潃銆
濡備綍鍦╳in7閲屽揩閫熻塊棶ftp絝欑偣錛
鍦ㄨ$畻鏈虹┖鐧藉勭偣鍑誨彸閿錛屽湪鍙抽敭寮瑰嚭鑿滃崟鐐瑰嚮鈥滄坊鍔犱竴涓緗戠粶鍦板潃鈥濆湪娣誨姞緗戠粶鍚戝煎硅瘽妗嗛噷鐐瑰嚮鈥滀笅涓姝モ濇寜閽鍦ㄦ坊鍔犵綉緇滃悜瀵煎硅瘽妗嗙偣鍑燴滈夋嫨鑷瀹氫箟緗戠粶浣嶇疆鈥濆悗錛屽啀鐐瑰嚮鈥滀笅涓姝モ濇寜閽鍦ㄦ坊鍔犵綉緇滃悜瀵煎硅瘽妗嗛噷internet鍦板潃鎴栫綉緇滃湴鍧杈撳叆妗嗛噷杈撳叆浣犵殑FTP絀洪棿鍦板潃,鍐嶇偣鍑燴滀笅涓姝モ濇寜閽鍦ㄢ滄坊鍔犵綉緇滃悜瀵煎硅瘽妗,濡傞渶瑕佽鋒寚瀹氱敤鎴峰悕鍜屽瘑鐮佲濆硅瘽妗嗛噷錛屾牴鎹浣犵殑FTP絀洪棿閫夋嫨錛屽傛灉浣犵殑FTP涓嶇敤鐢ㄦ埛鍚嶅拰瀵嗙爜灝卞彲浠ヨ塊棶錛屽氨閫夋嫨鈥滃尶鍚嶇櫥褰曗濓紝鍐嶇偣鍑燴滀笅涓姝モ濇寜閽灝辮屼簡鍦ㄢ滄坊鍔犵綉緇滃悜瀵煎硅瘽妗嗏濆硅瘽妗嗛噷杈撳叆浣犺佸懡浠ょ殑FTP絀洪棿鍚嶅瓧錛屼笉鎸囧畾鍚嶅瓧錛屽氨鐩存帴鐐瑰嚮鈥滀笅涓姝モ濇寜閽鍦ㄢ滄坊鍔犵綉緇滃悜瀵煎硅瘽妗--姝e湪瀹屾垚娣誨姞緗戠粶浣嶇疆鍚戝尖濋噷鐐瑰嚮"瀹屾垚"鎸夐挳鍘昏$畻鏈烘枃浠跺す閲屾煡鐪嬫槸涓嶆槸鍑虹幇鈥滅綉緇滀綅緗鈥濆垎綾諱笅涓涓浣犳坊鍔犺繘鍘葷殑ftp璁塊棶蹇鎹鋒柟寮忋傛湁鍙浠ョ偣鍑繪煡鐪嬭兘涓嶈兘璁塊棶榪欎釜ftp
『伍』 怎樣查找內網ftp伺服器的ip地址
查詢方法:查看自己的網站空間或者伺服器的FTP地址直接打開網站的服務商網址,然後進入後台就可以看到FTP的地址和密碼信息,就可以進行撥通了
例如以華夏名網為例:
第一步打開網址,然後登陸賬號密碼
第二步打開已經有的主機,點擊開然後就可以看到ftp資料
第三步點擊開這個地址就可以看到這個地址