當前位置:首頁 » 文件管理 » ftp伺服器映射說明

ftp伺服器映射說明

發布時間: 2022-05-22 19:25:02

1. 如何在ADSL路由器/防火牆後設置ftp伺服器埠映射

如果伺服器IP地址是在范圍192.168.*.*

10.*.*.*
,或
172.13.*
.*-
172.32.*.*
內的
私有IP
地址,說明伺服器在NAT設備後面(ADSL
路由器
通常是NAT設備),用戶從
公網
是不能直接命令訪問這個
FTP伺服器
。如果希望伺服器被公網訪問,就需要設置Xlight
廣域網介面
IP地址(或域名)。如果你的伺服器IP地址不在上面范圍內,你的伺服器是使用公共IP,可能伺服器只是在防火牆後,你只需要打開為PASV命令使用的埠范圍。
2.
確認是否需要為
ADSL路由器
/防火牆配置
埠映射
,如果伺服器在ADSL路由器後,伺服器IP地址是上面提到的私有IP地址,通常需要在ADSL路由器內配置埠映射。你需要參考ADSL路由器的手冊如何設置埠映射(埠影射,在路由器手冊里通常叫"
虛擬伺服器
",也有叫"轉發規則→虛擬伺服器",或其他名稱的)。路由器映射的埠范圍包括FTP標准埠21,和PASV命令使用的埠范圍。路由器內映射的埠范圍必須和你在Xlight的全局選項→通用→防火牆→PASV埠范圍內設置的范圍一致,只有FTP標准埠21不需要設置在Xlight全局選項的埠范圍內。
如果你在
防火牆後,而且使用公共IP,你通常只要在防火牆上打開一段埠范圍。
3.
在Xlight的全局選項→通用→防火牆→啟用被動模式(PASV)埠范圍,填入上面所設置的埠范圍。如果伺服器使用私有IP,你還需要在這里填入廣域網IP地址,或域名。
4.
如果用戶從公網還是不能工作,到主窗口的日誌內,檢查伺服器的會話日誌。如果不能看到客戶公網連接的任何日誌,
說明ADSL路由器/防火牆設置不對,沒有打開FTP標准埠21。
如果你能看到
客戶公網連接的日誌,但客戶不能獲得目錄列表,說明PASV命令使用的埠范圍映射不對,找到在客戶發出PASV命令後,Xlight
伺服器象下面的響應:
227
Entering
Passive
Mode
(192,168,0,100,m,n)
其中m,n是定義了PASV埠的值,計算方式是m*256+n。例如m=10而
n=20,那麼PASV埠就是10*256+20=2580。
檢查這個范圍是否在你設置的PASV范圍內,如果不在,更改Xlight的全局選項→通用→防火牆→PASV埠范圍到你希望的埠范圍。
5.
確認你的廣域網介面IP是公共IP地址。確認227
Entering
Passive
Mode
(x,x,x,x,m,n)
m,n
內的IP地址是公共IP地址
=
你配置的廣域網介面IP,如果不是,可能Xlight的全局選項→通用→防火牆→廣域網IP使用固定IP,這一項沒有被填寫,或廣域網IP使用域名,這一項沒有填寫。

2. 內網FTP伺服器在路由中的埠映射

如果你在路由器中的21埠映射成功,外網訪問你的外網IP就能直接訪問到你的FTP伺服器上來,跟內網FTP伺服器的IP沒關系.
你最好開放虛擬埠20-21,還有外網訪問的一定要是你的外網IP.比如:你的區域網網段在192.168.0.1-192.168.0.50,你通過路由器撥號上網並在路由器里設置映射IP192.168.0.20的20-21埠,路由器撥號上網後得到外網IP:202.96.134.134,這樣你只要在外網輸:FTP://202.96.134.134 就能訪問到你內網192.168.0.20的21埠來.要注意防火牆的設置

補充:進入winbox,點擊IP→ Firewall→Nat打開防火牆設置界面。點擊左上角紅色的「+」號,添加一條dstnat規則,其中 dst.address 填寫你要映射的外網IP,本例為219.139.190.77(此處請填入您的外網IP),然後選擇protocol協議為6, 即TCP協議,設置Dst. port(目標埠)為21。
單擊「Action」選項卡,在Action框中,選擇「dst-nat」 ,在「To.Address」框中填寫內網提供服務的IP地址,本例為 192.168.0.20 在「To.Port」填寫內網提供服務的IP埠,這樣基本映射就完成了

3. 如何用PortTunnel進行FTP埠映射設置

在此以筆者的一台區域網主機為例講述其實際操作步驟該主機的IP地址是192.168.0.218,是通過對等網路虛擬撥號上網的,那台直接與Internet相連的主機系統是Windows 98,也就是我們LAN的網關,其IP地址為192.168. 0.1。筆者在自己的計算機上安裝了Web和FTP服務,准備建設一個網站並開通FTP服務,以方便與朋友們聯系,下面是實際的操作過程:

(1)將PortTunnel軟體下載到網關(代理)伺服器192.168.0.1上, 然後安裝PortTunnel軟體, 安裝完成後啟動PortTunnel, 其初始界面如圖1所示。

你自己看著變通啊 很簡單的嘛

(2)首先針對所需要的Web服務進行設置單擊「增加」按鈕,則彈出如圖2所示的對話框。在「名字」文本框中填入服務的名稱「WEB」然後選擇「激活」復選框,則下面的各欄激活變為可設置狀態。

該對話框中各參數含義如下:

●輸入埠:在此框中輸入區域網中某台計算機的埠例如筆者機器上Web服務的80埠。此時應注意如果網關上有Web服務正在運行,我們就要更換埠號,例如「8080」(在這種情況下,外部Internet用戶必須通過「http://IP地址:8080」來訪問該網站,IP地址,不是LAN中的IP地址),否則埠會產生沖突。

●輸出埠:代理伺服器出口的埠,也就是我們設置的Web伺服器的工作

●輸出地址:LAN中計算機的IP地址,在此我填入192.168.0.218單擊「確定」按鈕保存設置。

(3)針對我需要的F T P服務進行配置,單擊圖1中的「增加」按鈕,然後進行FTP配置。

單擊「確定」按鈕保存設置,其各項參數與Web的設置相同,在此不再重述了。要注意的是,圖中「輸入埠」框中輸入的埠號是21,這樣填的前提是網關(代理伺服器)上沒有FTP伺服器在運行,否則請更換為其他的埠,例如「2121」(這種情況下,外部網上的Internet用戶必須通過「ftp://IP地址或域名:2121」來訪問LAN中的FTF伺服器)。

(4)設置成功後,正常運行界面中的「狀態」欄應顯示為「激活」但如果出現埠沖突時則會顯示如圖4所示的界面,出現失敗的情況多半是設置時埠產生沖突所致,請更換埠再重試,因為埠不能重復使用。如果設置成功,使用時這個界面可以關掉,不會影響使用效果。

設置成功後應該再測試一下各種服務

如果通過「http://IP地址(或域名)」能訪問該Web網站,並且「ftp://IP地址(或域名)」能訪問FTP伺服器,那說明設置成功了。

提示:如果區域網內有多個用戶想架設網站,那麼注意在設置的時候,每個「輸入埠」只能為一個用戶服務,例如,用戶A使用了「80」作「輸入埠」,那麼他的網站就可以通過「http://用戶A的IP(或域名)」來訪問,而用戶B就只能使用其他「輸入埠」了,例如「8080」,他的網站只能通過「http://用戶B的IP(或域名)8080」來訪問了FTP伺服器的道理也是一樣。

該工具不只是實現「埠映射」功能,還可以實現HTTP代理服務,其設置都比較簡單,一般用戶查看軟體的幫助文件就可以進行設置了,請讀者朋友們自行測試在此就不一一介紹了。

4. 如何將ftp伺服器映射為本機磁碟

1、安裝
apt-get install curlftpfs

2、簡單使用方法
username: FTP用戶名
password: FTP密碼
192.168.1.111: FTP地址
/mnt/ftp: 准備掛載到的路徑
curlftpfs ftp://username:[email protected] /mnt/ftp

卸載ftp: fusermount -u /mnt/ftp
3、開放許可權,這樣其它用戶也能讀寫了,uid和gid改成你自己的id
sudo curlftpfs -o rw,allow_other,uid=1000,gid=1000 ftp://dewdew:[email protected] /mnt/ftp

4、開機自動掛載
sudo echo "curlftpfs#username:[email protected] /mnt/ftp fuse allow_other,uid=userid,gid=groupid 0 0" >> /etc/fstab

Mount FTP file system on CentOS
有SFTP後,FTP 幾乎沒有用武之地了,研究 FTP 大多是因為某些軟體或伺服器只支持 FTP。
1&1 獨立主機附贈一個跟硬碟容量相等的 FTP 備份空間,此 FTP 只能由 root server 訪問,但 1&1 並沒有提供現成的備份軟體(1&1 營銷上的失誤)。FTP 備份空間對我來說用處不大,但 250 G 的空間空著也是浪費,於是我自創了我的備份方案,此中關鍵點是如何在 CentOS 上載入 FTP 文件系統。
經一番搜索,找到 curlftpfs,用它可以載入 FTP 文件系統,但 Fedora 可以直接 yum install curlftpfs,CentOS 里沒有,得用 DAG repository,所以第一步:安裝 DAG repository。
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
第二步:安裝 curlftpfs
yum install curlftpfs
第三步:沒有第三步,已經可以使用 curlftps 了。如果要載入 FTP 文件系統
curlftpfs ftp://ftp_host/sub_dir mount_point -o user="ftp_username:ftp_password", uid=user_id, gid=group_id, allow_other
如果在啟動時自動載入 FTP 文件系統,在 /etc/fstab 中添加一行
curlftpfs#ftp_uername:[email protected]_host/sub_dir mount_point fuse rw,uid=user_id, gid=group_id,user,allow_other 0 0
(很多關於 curlftpfs in fstab 的介紹使用了 noauto,這樣的話,還需執行 mount mount_point 才能真正載入)
卸載 FTP 文件系統
fusermount -u mount_point

5. 我用內網的 想做個FTP伺服器 怎麼做埠映射

路由器廣域網口要一個靜態IP(固定的IP地址,X),路由器連內部區域網,FTP伺服器放在區域網內,使用固定的內網IP,Y。在路由器wan口設置埠映射,把地址Y的埠21映射到X的埠21,當外部訪問地址X的21埠時,自動連接到內部的Y的21埠。 如果是套了兩層路由,那麼上層的路由器(直接連外網)的WAN口使用固定IP,FTP伺服器掛在這個路由器的LAN口,再做映射。

6. 如何把單位的FTP映射為自己的網路驅動器

舉例說明:

1、例如遠程ftp伺服器的地址是 202.101.98.54 ,ftp帳號是 user ,密碼是 password ;
2、打開桌面計算機,點擊 "映射網路驅動器」;

7. ftp伺服器要映射哪些埠

明確一下
FTP(文件傳輸協議):映射20/21埠 TCP
TFTP(簡單文件傳輸協議)映射20/21埠 UDP
回答問題要務必精準,不能誤導

8. 怎麼在路由器上使用FTP的埠映射

1、確保FTP服務正常運行,在區域網內可以正常訪問FTP資源。

9. FTP伺服器 外網映射

可能兩個問題:
1,你的內網IP地址不固定,導致埠轉發找不到伺服器!
2,外網IP也變化,所以找不到伺服器,連接超時!
所以:
1,內網本機點IP屬性,全部改為手動,即不用DHCP服務!
2。設置動態域名解析,方便外網IP變化!

10. FTP如何映射到伺服器

如果你只是區域網內互相訪問的,則不需要做什麼映射,直接就可以訪問了。如果你的是指需要外網的來訪問,則需要利用nat123映射發布FTP伺服器

熱點內容
python中string 發布:2022-07-01 12:36:21 瀏覽:746
腳本中的光線 發布:2022-07-01 12:35:19 瀏覽:117
nec編程器 發布:2022-07-01 12:34:54 瀏覽:689
緩存視頻怎麼傳給別人 發布:2022-07-01 12:34:44 瀏覽:906
頁面更新跳轉升級訪問 發布:2022-07-01 12:34:40 瀏覽:808
java方法怎麼寫 發布:2022-07-01 12:33:01 瀏覽:758
安卓手機的imsi碼在哪裡 發布:2022-07-01 12:31:48 瀏覽:729
愛拍原創怎麼上傳視頻 發布:2022-07-01 12:30:15 瀏覽:746
華為平板拍照存儲到內存卡 發布:2022-07-01 12:30:07 瀏覽:382
龍虎榜2安卓版在哪裡下載 發布:2022-07-01 12:28:49 瀏覽:243