阿里雲伺服器上搭建FTP後,外網訪問不了

時間 2022-01-03 01:34:54

1樓:

1、解決方案:

ftp預設模式為被動模式,開啟乙個隨機埠建立連線。需要把內網埠限制開啟,

如果是通過硬體防火牆,將防火牆開啟ftp隨機埠就可以了

2、兩種方式的工作原理:

主動模式:

port模式ftp 客戶端首先和ftp伺服器的tcp

21埠建立連線,通過這個通道傳送命令,客戶端需要接收資料的時候在這個通道上傳送port命令。

port命令包含了客戶端用什麼埠接收資料。在傳送資料的時候,伺服器端通過自己的tcp 20埠連線至客戶端的指定埠傳送資料。 ftp

server必須和客戶端建立乙個新的連線用來傳送資料。(可以看到在這種方式下是客戶端和伺服器建立控制連線,伺服器向客戶端建立資料連線,其中,客戶端的控制連線和資料連線的埠號是大於1024的兩個埠號(臨時埠),而ftp伺服器的資料埠為20,控制埠為21)

被動模式:

passive模式在建立控制通道的時候和standard模式類似,但建立連線後傳送的不是port命令,而是pasv命令。ftp伺服器收到pasv命令後,隨機開啟乙個臨時埠(也叫自由埠,埠號大於1023小於65535)並且通知客戶端在這個埠上傳送資料的請求,客戶端連線ftp伺服器此埠,然後ftp伺服器將通過這個埠進行資料的傳送,這個時候ftp

server不再需要建立乙個新的和客戶端之間的連線。(可以看到這種情況下的連線都是由客戶端向伺服器發起的,與下面所說的「為了解決伺服器發起到客戶的連線的問題,人們開發了一種不同的ftp連線方式。這就是所謂的被動方式」相對應,而伺服器端的資料埠是臨時埠,而不是常規的20)

很多防火牆在設定的時候都是不允許接受外部發起的連線的,所以許多位於防火牆後或內網的ftp伺服器不支援pasv模式,因為客戶端無法穿過防火牆開啟ftp伺服器的高階埠;而許多內網的客戶端不能用port模式登陸ftp伺服器,因為從伺服器的tcp

20無法和內部網路的客戶端建立乙個新的連線,造成無法工作。

主動模式要求客戶端和伺服器端同時開啟並且監聽乙個埠以建立連線。在這種情況下,客戶端由於安裝了防火牆會產生一些問題。所以,創立了被動模式。

被動模式只要求伺服器端產生乙個監聽相應埠的程序,這樣就可以繞過客戶端安裝了防火牆的問題。

在被動方式ftp中,命令連線和資料連線都由客戶端發起,這樣就可以解決從伺服器到客戶端的資料埠的入方向連線被防火牆過濾掉的問題。

2樓:匿名使用者

可以嘗試修改ftp站點的  ftp ssl 設定。此方法適用於windows 2003以上版本的伺服器,本文以 windows 2008版本為例。

遠端連線並登入到windows例項。

選擇 開始 > 管理工具 > internet 資訊服務(iis)管理器,找到該ftp站點。

請點選輸入**描述

請點選輸入**描述

再次嘗試連線該ftp站點,確認訪問站點。

如何在阿里雲伺服器搭建ftp伺服器,在本地電腦連線並操作?

3樓:匿名使用者

首先你需要有乙個阿里雲的ecs伺服器

並且開通了公網寬頻(話說也不貴,開來玩玩還是可以的,第一次買會比較便宜,第二次買1m的寬頻兩天是九毛多吧~)

開通了寬頻之後,ecs伺服器就可以上網了

如果嫌棄阿里雲的連線管理終端太卡不好用的話

可以在本地電腦cmd控制台執行mstsc.exe啟動遠端桌面連線

計算機名輸入ecs伺服器的公網ip位址,開通了寬頻的可以在控制台看到

點選連線如果提示輸入使用者名稱密碼,使用者名稱應該是administrator密碼是對應的登入windows系統的密碼(初始化的密碼很複雜,包含大小寫的那個)

成功連線

要是連線出現閃退的話可能是伺服器那邊沒開機  或者處於待機狀態

先去阿里雲的連線管理終端動一下或者重啟之後就可以了

接下來就可以在本地電腦直接操作ecs伺服器了

下面進入正題

開啟伺服器預設的ie瀏覽器在網上下個filezilla server

安裝過程自己可以問問度娘

安裝完成後會跳出這個乙個視窗

點選確定就好了,這邊的伺服器位址和埠是指連線伺服器這台電腦的,和等下的自己的電腦連線伺服器的時候的位址和埠是不一樣的

確定之後進入主視窗

點選上面工具欄的小人圖示建立乙個使用者(很重要)

點選使用者下面的新增

輸入使用者名稱點選確定

勾選密碼並輸入,如111111

接下來先不要急著點確定

點選左邊的shared folders選擇要共享的資料夾

選完之後點選設為主目錄  然後上面的使用者讀寫許可權看情況勾選

完成之後點左下角的確定就ok了

完成之後伺服器的配置就好了

執行之後的介面如下,左邊的是本地電腦的檔案系統,右邊是連線的ftp伺服器的檔案系統

點選會話-快速連線

在位址中輸入伺服器的公網ip,埠號就是ftp預設的21不用改

使用者名稱和密碼填剛剛設定ftp伺服器的時候的使用者

也就是test和111111

點選連線

連線成功了

如何在windows 8上搭建FTP伺服器

首先在開始螢幕中開啟 搜尋 輸入 控制面板 如下圖所示,並開啟 在控制面板視窗中,找到 程式 點選,如下圖所示 在開啟的 程式 視窗中,找到 啟用或關閉windows功能 點選開啟,如下圖所示 在 windows功能 中找到 internet資訊服務 並選中 ftp服務 ftp擴充套件性 和 iis...

阿里雲伺服器怎麼重灌系統,阿里雲伺服器怎麼重灌系統或重置系統

更換系統盤是指為ecs例項重新分配一塊系統盤,系統盤id會更新,舊系統盤會被釋放。系統盤的雲盤型別 例項ip位址以及彈性網絡卡mac位址保持不變。如果在建立ecs例項時選擇了錯誤的作業系統,或者需要使用其他作業系統,能通過更換系統盤來更換作業系統。更換系統盤前需要停止ecs例項,會中斷業務。登入ec...

阿里雲伺服器是什麼 什麼是雲伺服器?

雲伺服器 elastic compute service,ecs 是一種簡單高效 安全可靠 處理能力可彈性伸縮的計算服務。其管理方式比物理伺服器更簡單高效。使用者無需提前購買硬體,即可迅速建立或釋放任意多台雲伺服器。雲伺服器幫助您快速構建更穩定 安全的應用,降低開發運維的難度和整體it成本,使您能夠...

如何選擇阿里雲配置,如何選擇阿里雲伺服器配置

php類的個人部落格,1核1g記憶體1m頻寬的起步是非常合適的。這個配置能扛得住每天1000 3000pv左右的訪問量了。伺服器的版本不能用windows,這個配置用win會很卡的。要用 linux系統。用起來並不是很難。你可以使用視覺化的圖形介面 面板來操作。畢竟阿里雲自帶了這款面板。請看 阿里雲...

如何更換伺服器,如何更換阿里雲伺服器作業系統

首先,換伺服器或主機前要試用,一般的伺服器提供商都有試用服務,為了避免以後再次更換,建議先試用,試用沒有問題後,再確定是否更換。當然在試用時,不能把自己的網域名稱解析到試用伺服器上,可以解析個二級網域名稱。其次,要進行步驟規劃,這是關鍵。我們知道,要更換伺服器,需要做這些工作 備份程式和資料,上傳程...