『壹』 阿里雲伺服器上搭建FTP後,外網訪問不了
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中,命令連接和數據連接都由客戶端發起,這樣就可以解決從伺服器到客戶端的數據埠的入方向連接被防火牆過濾掉的問題。
『貳』 阿里雲centos7.2安裝ftp伺服器(自身伺服器可以訪問),windows無法訪問,打開不了遠程文件夾
給你訪問目錄下面的文件夾授權,命令如下:chomd-R755文件夾路徑或者chomd-R777文件夾路徑如果你安裝了SELinux,建議關閉;解決方法://使用setsebool命令開啟#setseboolftpd_disable_trans1或者#setseboolftp_home_dir1//再次查看當前狀態是否是on的狀態#getsebool-a|grepftpftpd_disable_trans-->on或者ftp_home_dir-->on//setsebool使用-P參數,無需每次開機都輸入這個命令#setsebool-Pftpd_disable_trans1或者#setsebool-Pftp_home_dir1#servicevsftpdrestart
『叄』 阿里雲ECS雲伺服器的FTP如何用外網訪問
看下ftp配置文件
開啟遠程訪問
阿里雲策略那邊開放21 20埠
『肆』 阿里雲買的伺服器,不會玩,ftp連不上,想問一下怎樣才能連上
這個應該你得看看上面的使用說明書上面怎麼連接是不是連接的出錯問題我覺得是你那個上面擦擦的線不是太好?沒擦好再者說就是說這個方面技術含量比較高點,你最好是問一下。哦,電腦操控人員人家不要懂這個東西。
『伍』 不能在瀏覽器或資源管理器上正常訪問阿里雲伺服器上部署的ftp服務
理論上講本地計算機使用命令行工具或資源瀏覽器直接訪問遠程伺服器是可以訪問的。但是遠程伺服器服務商出於安全因素考慮,會在遠程伺服器上加裝防火牆,禁止相應的埠訪問。因此使用本地系統自帶訪問工具是沒有辦法訪問到遠程伺服器的。
現在的遠程伺服器服務商都會給用戶提供相應的遠程訪問工具,遠程訪問工具可以在遠程伺服器服務商的網站上下載到本地安裝使用即可。
『陸』 如何在阿里雲伺服器搭建FTP伺服器,在本地電腦連接並操作
首先你需要有一個阿里雲的ECS伺服器
並且開通了公網寬頻(話說也不貴,開來玩玩還是可以的,第一次買會比較便宜,第二次買1M的寬頻兩天是九毛多吧~)
開通了寬頻之後,ECS伺服器就可以上網了
如果嫌棄阿里雲的連接管理終端太卡不好用的話
可以在本地電腦cmd控制台運行mstsc.exe啟動遠程桌面連接
計算機名輸入ECS伺服器的公網ip地址,開通了寬頻的可以在控制台看到
點擊連接如果提示輸入用戶名密碼,用戶名應該是administrator密碼是對應的登錄windows系統的密碼(初始化的密碼很復雜,包含大小寫的那個)
成功連接
要是連接出現閃退的話可能是伺服器那邊沒開機 或者處於待機狀態
先去阿里雲的連接管理終端動一下或者重啟之後就可以了
接下來就可以在本地電腦直接操作ECS伺服器了
下面進入正題
打開伺服器默認的IE瀏覽器在網上下個FileZilla Server
安裝過程自己可以問問度娘
安裝完成後會跳出這個一個窗口
點擊確定就好了,這邊的伺服器地址和埠是指連接伺服器這台電腦的,和等下的自己的電腦連接伺服器的時候的地址和埠是不一樣的
確定之後進入主窗口
點擊上面工具欄的小人圖標建立一個用戶(很重要)
點擊用戶下面的添加
輸入用戶名點擊確定
勾選密碼並輸入,如111111
接下來先不要急著點確定
點擊左邊的shared folders選擇要共享的文件夾
選完之後點擊設為主目錄 然後上面的用戶讀寫許可權看情況勾選
完成之後點左下角的確定就ok了
完成之後伺服器的配置就好了
在本地電腦下載一個FlashFXP
運行之後的界面如下,左邊的是本地電腦的文件系統,右邊是連接的ftp伺服器的文件系統
點擊會話-快速連接
在地址中輸入伺服器的公網IP,埠號就是ftp默認的21不用改
用戶名和密碼填剛剛設置ftp伺服器的時候的用戶
也就是Test和111111
點擊連接
連接成功了
『柒』 日常:FTP登錄不上——聯通路由器天邑TEWA-800E關閉了FTP
起因:琴社用的聯通寬頻,年中升級為200M光纖,換成北京聯通天邑TEWA-800E光貓,導致FTP無法登錄。阿里雲的技術排除了FTP軟體和設置等因素,最後鎖定為網路原因,思來想去,我們的網路環境之貓變動過,其他沒動過,故網路了一下,果真是貓關閉了FTP埠。
另要注意:開啟貓需要高級管理員身份,按貓後面的用戶名和密碼只能進入普通管理員,以下方法試從網路中找到的目前能解決的方法。為保持操作一致建議用chrome瀏覽器,開始用的360瀏覽器步驟有對不上的地方。
感謝原文作者,文底附上原文鏈接。
1、網線連接TEWA 800光貓 chrome瀏覽器地址欄輸入192.168.1.1 進入登陸界面
2、F12 啟動chrome開發者工具側欄 ctrl+F在elements中搜索 user_name欄位,定位到下圖位置處
3、雙擊user_name欄位 更改為 CUAdmin 即可看到左側出現輸入用戶名候選框
4、在開發者工具側欄 中的sources中打開(index) 定位到函數function submintfrm()-----此函數為判斷用戶名輸入的
5、復制整段函數到console欄中,並更改函數中if語句的判斷條件 改 if(username.value!='user') 為 if(username.value!='CUAdmin') ,回車執行
6、然後左側用戶名和密碼分別輸入CUAdmin 和 CUAdmin 登陸後即可進入管理員界面
原文:https://tieba..com/p/5763839093?red_tag=1180708483
『捌』 阿里雲伺服器,網頁可打開為何總是連不上FTP在線等
你在阿里雲伺服器上搭建了ftp服務了嗎?沒搭建的話是沒法通過ftp訪問
『玖』 求助,阿里雲伺服器遠程連接不了,ping超時
安全組中開放你的ICMP埠試試,一般情況下開了這個埠就都能ping通了
『拾』 阿里雲FTP上傳經常中斷是怎麼回事
解決辦法
如果在 FTP 管理里出現經常中斷的情況,可以將您要上傳的網站程序文件壓縮,使用 FLASHFXP 等 FTP 軟體進行斷點續傳。
壓縮文件上傳之後再在伺服器中進行解壓縮操作即可。
也有小概率可能受到網路原因傳輸過程中壓縮包損壞,需要再次上傳,所以超大文件建議分割壓縮。