windows下搭建ftp?
時間:2023-02-23 14:27:01 | 來源:建站知識
時間:2023-02-23 14:27:01 來源:建站知識
windows下搭建ftp?:windows系統(tǒng)可以用免費開源的FTP軟件FileZilla來搭建FTP服務器,然后再用cpolar來穿透21端口,實現(xiàn)在公網(wǎng)環(huán)境下也可以遠程連接到內(nèi)網(wǎng)的FTP服務。
cpolar支持http/https/tcp協(xié)議,不需要公網(wǎng)IP,也不用設置路由器,不限制流量,操作也比較簡單。
使用工具:
- FileZilla
- cpolar內(nèi)網(wǎng)穿透
第一步:本地電腦安裝FileZilla服務器
FileZilla服務器下載地址:https://www.filezilla.cn/download
- 使用安裝時所設置的管理員密碼,登錄FileZilla server
- 登錄成功后,進入FileZilla server后臺
第二步:配置cpolar內(nèi)網(wǎng)穿透
在cpolar官網(wǎng)上使用郵箱注冊一個賬號,然后安裝cpolar【下載安裝包后,一路默認安裝即可】
需要注意的是,為了方便后期遠程連接,所以我升級了cpolar套餐,支持配置固定的ftp公網(wǎng)地址。當然,也可以先使用免費版本的cpolar進行配置測試,但所生成的公網(wǎng)地址每隔24小時會變化,屆時需要重新配置,步驟跳過預留固定ftp公網(wǎng)地址即可。
1. 預留FTP固定公網(wǎng)地址
1.1 登錄cpolar后臺,進入預留頁面
1.2 選擇保留的FTP地址
- 地區(qū):選擇China或者China vip
- 描述:可自定義備注
1.3 FTP地址保留成功
由于穿透FTP服務不止需要穿透21端口,還需要穿透數(shù)據(jù)端口,所以保留成功ftp地址后,cpolar系統(tǒng)除了會生成一個
信令端口(公網(wǎng)對應本地的21端口)以外,還會返回一個數(shù)據(jù)端口段。
2. 配置本機cpolar客戶端
2.1 瀏覽器訪問本地9200端口,127.0.0.1:9200,登錄web-ui管理界面
2.2 創(chuàng)建隧道
點擊左側儀表盤——隧道管理——創(chuàng)建隧道
- 隧道名稱:可以自定義,不重復即可
- 協(xié)議:選擇 ftp
- 本地地址:21
- 端口類型:選擇固定ftp端口(免費使用選擇隨機臨時端口即可)
- 預留的ftp地址:輸入在cpolar后臺所保留成功的地址
2.3 隧道創(chuàng)建成功
隧道創(chuàng)建成功后,可以看到剛剛所創(chuàng)建的
ftp隧道為激活狀態(tài)。
點擊左側儀表盤——狀態(tài)——
在線隧道列表,可查看到ftp隧道所生成的4條隧道,分別對應信令端口以及數(shù)據(jù)端口:
信令端口(ftp://開頭地址):
– ftp://1.tcp.cpolar.cn:25124
對應數(shù)據(jù)端口(data://開頭地址)(全例為25125——25127):
– data://http://1.tcp.cpolar.cn:25125
– data://http://1.tcp.cpolar.cn:25126
– data://http://1.tcp.cpolar.cn:25127
2.4 將域名解析為IP地址
由于ftp server里只認ip地址,無法使用域名地址,所以我們還需要將cpolar所生成的
公網(wǎng)域名1.tcp.cpolar.cn
解析成IP地址。打開開始菜單欄,輸入“cmd”,打開終端命令行,復制粘貼下面的命令后enter
ping 1.tcp.cpolar.cn
解析成功后,會生成一個與域名相對應的IP地址
1.tcp.cpolar.cn
————
61.160.213.50
第三步:設置FileZilla服務器
1、將FileZilla服務器配置為被動模式
1.1 打開FileZilla,點擊設置
- 勾選
usecustom port range
- 設置數(shù)據(jù)端口,配置成與cpolar提供的一致(25125——25127)
use the following host
:填寫已解析成功的cpolar公網(wǎng)IP地址(61.160.213.50)
2、添加新用戶并為其配置權限
2.1 新增用戶,本例中為user01
2.2 設置用戶密碼登錄,以及所能訪問的根目錄文件、權限
- 選擇
require a password to log in
- Virtual path虛擬路徑:填寫
/
- native path本地路徑:填寫user01用戶所能訪問的根目錄文件路徑
2.3 FTP SERVER服務器端配置完成
第四步:安裝FileZilla客戶端,實現(xiàn)公網(wǎng)環(huán)境下遠程連接
下載地址:https://www.filezilla.cn/download
1. 一路默認安裝即可
2. FileZilla客戶端安裝成功
3. 快速連接到FTP服務器
- 主機:輸入cpolar所生成的公網(wǎng)域名地址
1.tcp.cpolar.cn
- 用戶名:user01
- 密碼:user01的密碼
- 端口:填寫信令端口
25124
4. 連接成功