1. 程式人生 > >關於騰訊雲server使用FTP具體配置教程

關於騰訊雲server使用FTP具體配置教程

由於 l數據庫 p s 移動 file 應該 uri tex lap

本文文件夾:--------------------------------------------------------

[-]

  1. 騰訊雲server介紹
  2. 關於騰訊雲server使用感受
  3. 作為開發人員使用過程中遇到的問題
    1. 怎樣上傳文件到雲server上
    2. 配置的WAMP環境無法遠程連接MySQL數據庫
  4. 騰訊雲serverFTP Server環境搭建
    1. 怎樣上傳文件到雲server上
    2. 配置的WAMP環境無法遠程連接MySQL數據庫
    3. 創建連接
    4. 打開連接
    5. 改動root用戶連接權限改動root127001 為 root如圖
    6. 在本地使用工具Navicat Premium 進行連接
  5. 騰訊雲常見FTPclient安裝方法及註意事項
    1. 解決CuteFTP連接失敗問題
    2. 主要是改動FTP連接方式為 PORT主動模式在cuteftp中做例如以下設置
    3. 使用flashfxp 連接FTPserver
  6. 補充
    1. 主動模式FTP

正文:--------------------------------------------------------

首先非常感謝CSDN聯合騰訊雲提供的免費雲資源,我是一個開發人員。眼下從事軟件外包、教育培訓相關工作。

在技術方面還能夠。可是在server管理方面還欠缺非常多知識,所以遇到了一些問題,順便花點時間研究下。把自己的心得分享給大家。供大家學習交流。


1、騰訊雲server介紹

騰訊雲(http://www.qcloud.com)-騰訊公司傾力打造的面向廣大企業和個人的公有雲平臺。提供雲server、雲數據庫、雲存儲和CDN等基礎雲計算服務,以及提供微信、遊戲、移動應用等行業解決方式。@#¥%..... 具體參見(百度百科。騰訊雲介紹:http://baike.baidu.com/link?

url=7em6SZxiZ4SQ0y7T6_Jb8aJyUEPZBlqiWJPPPcGxCMVYTlm-ThlPfJWCFa6_VGQa-zZA-3HKy7gyYcWj67beCa)

大家應該也知道作為屌絲級開發人員,一般非常少投資買server(no money),再去花幾千塊錢進行托管(又要花一大筆money),大部分也就是蹭蹭客戶的server做點事情。可是客戶“喜怒無常”。尤其客戶公司的網管,總是喜歡改改server的password之類的。顯示他有存在的價值.........。所以,非常多時候自己的東西沒有搞出來的時候。登不進去server了.....

所以,在參加了 中國第六屆雲計算大會(贈票) 之後。筆者在大會現場看到了騰訊雲相關的廣告。抱著試試看的態度從CSDN 開源社區(code.csdn.net)申請了騰訊雲server,今天看了下。好像還能夠申請呢,看到這的朋友假設有須要最好還是申請試試。申請到的別浪費資源啊(申請地址:http://bss.csdn.net/cview/reg/?project_id=1006&identy_id=1046)

技術分享圖片


2、關於騰訊雲server使用感受


在依照申請流程,提交申請後,非常快得到了CSDN開源社區的回復。大概內容例如以下:

技術分享圖片

筆者不敢怠慢。果斷的依照要求完畢1、2、3步,又經過幾天的審核,最後得到通知,審核通過了,懷著激動的心情開始試用了。

筆者server配置:2個CPU,4G內存,100G硬盤。1M帶寬


說實話,傳統server、VPS等。用過不少,可是雲server還是大姑娘上轎頭一回用,一開始有點不知所措了。趕緊研究官方幫助手冊。

手冊地址:http://wiki.qcloud.com/wiki/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8。由於我申請的server資源是Windows 2008 R2操作系統。通過查詢雲serverIP地址:

技術分享圖片

拿到遠程桌面:

win鍵+R鍵 輸入命令:mstsc

打開遠程桌面窗體:

技術分享圖片


輸入username和password登錄到雲server,如今的截圖是我已經配置好環境(WAMP)的截圖

技術分享圖片

技術分享圖片


總結:騰訊雲server除了申請流程略微繁瑣、須要等待之外,速度挺快(筆者申請的雲server是1M的帶寬),我人在河北,雲server應該在廣州,可是依舊感覺速度很快。


3、作為開發人員使用過程中遇到的問題


作為開發,拿到一臺配置還不錯的server。屌絲的“折騰”勁兒有上來了,另外我看來下雲server的管理面板好像裝系統挺方便,所以大膽放心的開始折騰起來。

我本人也從事iOS開發。受蘋果WWDC2014影響(蘋果在此次公布會上公布全新的編程語言Swfit)。我想利用這臺server做一個Swift中文學習社區。OK,立馬行動起來!。

首先,暫定搭建WAMP PHP環境,由於筆者同一時候也從事PHPWeb編程。使用騰訊的另外一個產品 Discuz 開源社區搭建。

在配置環境的時候。遇到了幾個問題:

1)怎樣上傳文件到雲server上
2)配置的WAMP環境,無法遠程連接MySQL數據庫

4、騰訊雲serverFTP Server環境搭建


針對以上遇到的問題的解決方式例如以下:

1)怎樣上傳文件到雲server上

關於這個問題,我首先想到的是使用FileZilla_Server(下載地址:http://www.swift-dev.cn/FileZilla_Server.rar)自行搭建FTPserver,詳細方法例如以下:

將附件解壓:

FileZilla Server 執行步驟: 首行啟動FileZilla server.exe文件。再執行FileZilla Server Interface.exe 文件.


補充說明
FileZilla server.exe 使用的來自 http://sourceforge.net/projects/filezillapv/ 已經 patch 過的 0.9.41 版本號,應該不會出現中文亂碼問題。
Vista、Win7、Win8必須管理員權限執行 FileZilla server.exe

配置步驟:

雙擊:FileZilla Server Interface.exe,設定server地址:127.0.0.1,設置管理password:隨意設置即可

技術分享圖片

彈出界面:

技術分享圖片

創建用戶 myweb

技術分享圖片

為myweb用戶設置password為:myweb

技術分享圖片

點擊 “ 確定 ” button。既能夠完畢設置

正當我感覺能夠喝杯茶歇歇的時候,突然發現了一個問題,剛剛設置好的 ftpusername和password。我本地無法登錄!

client使用CuteFTP9

如圖:

技術分享圖片

解決方法稍後給出~

2)配置的WAMP環境。無法遠程連接MySQL數據庫

由於默認情況下,WAMP安裝後。MySQL數據庫不同意從遠程連接,所以我從本地使用Navicat Premium連接遠程數據庫報錯

所以希望大家從server端。又一次對root用戶進行改動,使得root用戶能夠遠程訪問MySQLserver。

解決方式:

在雲server上安裝Navicat改動root用戶登錄方式,當然也能夠使用命令。我懶得查命令了,嘿嘿

步驟:

1)創建連接

技術分享圖片

2、打開連接

技術分享圖片

3、改動root用戶連接權限,改動[email protected] 為 root@%,如圖:

技術分享圖片

4、在本地使用工具Navicat Premium 進行連接

技術分享圖片

OK。到眼下位置,本地連接遠程server成功

技術分享圖片


5、騰訊雲常見FTPclient安裝方法及註意事項

接第4個問題。怎樣解決FTP連接失敗的問題

解決方式例如以下:

1)解決CuteFTP連接失敗問題
主要是改動FTP連接方式為 PORT(主動模式),在cuteftp中做例如以下設置

技術分享圖片

點擊確定後。連接FTPserver

技術分享圖片

至此,CutpFTP完美連接騰訊雲server自己架設的FTPserver。

2)使用flashfxp 連接FTPserver

配置網站

技術分享圖片

設置連接參數

技術分享圖片

此時,是無法連接成功的,須要改動連接方式為主動

技術分享圖片

再次點擊連接,OK。大功告成

技術分享圖片

6、補充:

FTP是僅基於TCP的服務,不支持UDP。與眾不同的是FTP使用2個port。一個數據port和一個命令port(也可叫做控制port)。

通常來說這兩個port是21(命令port)和20(數據port)。但FTP工作方式的不同,數據port並不總是20。這就是主動與被動FTP的最大不同之處。

主動模式FTP:

主動模式下。FTPclient從隨意的非特殊的port(N > 1023)連入到FTPserver的命令port--21port。

然後client在N+1(N+1 >= 1024)port監聽,而且通過N+1(N+1 >= 1024)port發送命令給FTPserver。server會反過來連接用戶本地指定的數據port,比方20port。


以server端防火墻為立足點。要支持主動模式FTP須要打開例如以下交互中使用到的port:


FTPserver命令(21)port接受client隨意port(client初始連接)
FTPserver命令(21)port到clientport(>1023)(server響應client命令)
FTPserver數據(20)port到clientport(>1023)(server初始化數據連接到client數據port)
FTPserver數據(20)port接受clientport(>1023)(client發送ACK包到server的數據port)

用圖表演示樣例如以下:

技術分享圖片

主動方式FTP的主要問題實際上在於client。

FTP的client並沒有實際建立一個到server數據port的連接,它僅僅是簡單的告訴server自己監聽的port號。server再回來連接client這個指定的port。對於client的防火墻來說,這是從外部系統建立到內部client的連接。這是一般會被堵塞的。


至此,騰訊雲搭建FTP環境完畢!!



關於騰訊雲server使用FTP具體配置教程