遠程服務(wù)是Dreamweaver 中內(nèi)置的FTP/SFTP 文件傳輸工具。通過遠程服務(wù),您可以輕松管理遠程建站服務(wù)器中的文件,上傳、下載、修改遠程服務(wù)器上的文件。1、遠程服務(wù)器方式
要在Dreamweaver 中使用遠程服務(wù),需要在創(chuàng)建的站點中設(shè)置【遠程信息】。 Dreamweaver一共支持6種遠程服務(wù)器方式,如圖1-18所示。
其中,在【訪問】下拉列表中,選擇需要遠程訪問的類型,每種類型的詳細信息如下。2.本地服務(wù)
大多數(shù)個人用戶喜歡在本地調(diào)試站點中的Web 程序。選擇【無】,可以在本地計算機建立遠程服務(wù),本地計算機可以模擬遠程計算機的效果。3. FTP
FTP(File Transfer Protocol)是最典型、最常用的網(wǎng)絡(luò)文件傳輸協(xié)議。大多數(shù)網(wǎng)絡(luò)托管服務(wù)和許多托管服務(wù)器都依賴FTP 來傳輸文件和更新站點上的文檔。
將遠程服務(wù)設(shè)置為FTP后,還需要設(shè)置FTP主機的地址、目錄、登錄名、密碼等相關(guān)選項。在設(shè)置FTP時,您還可以選擇一些特殊的服務(wù),如下所示。使用Passive FTP
Passive FTP,即被動FTP。 FTP協(xié)議有兩種工作模式,Standard FTP(或Port FTP,standard or port active FTP)和Passive FTP。
在主動模式下,F(xiàn)TP客戶端首先與FTP服務(wù)器的TCP21端口建立連接。當(dāng)客戶端需要接收數(shù)據(jù)時,使用該端口發(fā)送Port命令。端口命令包含客戶端用來接收數(shù)據(jù)的端口。
服務(wù)器在傳輸數(shù)據(jù)時,通過自己的TCP20端口連接到客戶端的指定端口發(fā)送數(shù)據(jù)。在被動模式下,控制通道的建立與主動模式類似,只是在連接建立后發(fā)送Pasv命令。
FTP服務(wù)器收到Pasv命令后,隨機打開一個高端端口(端口號大于1024),通知客戶端請求在該端口傳輸數(shù)據(jù)??蛻舳诉B接到FTP服務(wù)器的這個端口,然后FTP服務(wù)器就會通過這個端口發(fā)送數(shù)據(jù)。此時,F(xiàn)TP服務(wù)器不再需要與客戶端建立新的連接。
在互聯(lián)網(wǎng)上,很多防火墻都設(shè)置為不允許從外部發(fā)起的連接,所以很多防火墻后面或者內(nèi)網(wǎng)的FTP服務(wù)器都不支持被動模式,因為客戶端無法通過防火墻打開高端端口:的FTP 服務(wù)器,但也有許多內(nèi)部FTP 服務(wù)器。內(nèi)網(wǎng)客戶端無法使用Port方式登錄FTP服務(wù)器,是因為來自服務(wù)器的TCP20無法與內(nèi)網(wǎng)客戶端建立新的連接,導(dǎo)致無法正常工作。
在連接到遠程計算機的FTP之前,首先要知道FTP使用的是哪種工作模式,然后才能決定是否選擇使用被動模式。使用IPv6傳輸模式
要了解IPv6,首先要了解IP(Internet Protocol,網(wǎng)際協(xié)議)的概念。目前全球互聯(lián)網(wǎng)采用的協(xié)議簇是TCP(Transmission Control Protocol,傳輸控制協(xié)議)'P協(xié)議簇。
IP是TCP/IP協(xié)議簇中網(wǎng)絡(luò)層的協(xié)議,是TCP/IP協(xié)議簇的核心協(xié)議。在目前的互聯(lián)網(wǎng)中,使用的IP協(xié)議是第二代IP技術(shù),即IPv4,而IPv4的下一代版本是IPv6。
IPv6是不斷發(fā)展完善的新一代IP協(xié)議標(biāo)準(zhǔn)。 Dreamweaver CS3 可以支持、識別和使用IPv6 協(xié)議的遠程服務(wù)器地址。使用防火墻
大多數(shù)商業(yè)Web 服務(wù)器都位于硬件防火墻之后。許多托管主機的機房也使用硬件防火墻設(shè)備。為了保證Dreamweaver能夠合法通過防火墻的驗證,可以為Dreamweaver設(shè)置防火墻選項。該選項包括防火墻的1P地址、允許開放的端口等信息。使用安全FTP (SFTP)
FTP協(xié)議最大的缺點是它傳輸?shù)臄?shù)據(jù)是未加密的明文傳輸,很容易被一些TCP監(jiān)控軟件攔截。針對FTP的這一缺點,NetScape開發(fā)了SSL協(xié)議。 SSH內(nèi)置的SSL協(xié)議對FTP傳輸?shù)臄?shù)據(jù)進行加密,保證文件傳輸?shù)陌踩?SFTP(Secure File Transfer Protocol,安全文件傳輸協(xié)議)是FTP的改進版本,使用SSL加密。4.本地/網(wǎng)絡(luò)
strong>本地了網(wǎng)絡(luò)的遠程服務(wù)器方式,其原理是使用局域網(wǎng)內(nèi)的共享目錄或本地計算機的目錄模擬遠程服務(wù)器。選擇本地/網(wǎng)絡(luò)的遠程服務(wù)器方式,可將本地路徑或局域網(wǎng)內(nèi)的共享文件夾地址設(shè)置為遠端文件夾。
5. WebDAV
WebDAV (Web-based Distributed Authoring and Versioning, Web分布式創(chuàng)作與版本管理)是一種基于HTTP1.1協(xié)議的通信協(xié)議,是HTTP1.1協(xié)議的擴展。在HTTP1.1協(xié)議中,普通應(yīng)用程序是無法在Web Server中寫入數(shù)據(jù)的,必須通過一些動態(tài)網(wǎng)頁程序(例如PHP或ASP.NET)。
WebDAV在HTTP 1.1的get, post、和head等幾個HTTP標(biāo)準(zhǔn)方法之外添加T一些新的方法,使普通應(yīng)用程序可直接對Web Server進行讀寫操作,并支持寫文件鎖定和解鎖,還可以支持文件版本控制。
Dreamweaver和很多類似的程序都支持使用WebDAV來管理網(wǎng)絡(luò)服務(wù)器中的內(nèi)容(例如,Blog服務(wù))。
6. RDS
RDS (Remote Data Services,遠程數(shù)據(jù)服務(wù))是允許用戶處理客戶端數(shù)據(jù)的一系列服務(wù)的統(tǒng)稱。該服務(wù)允許程序員開發(fā)原生的Windows分布式多層應(yīng)用系統(tǒng),或是開發(fā)以瀏覽器為圖形用戶接口的Web應(yīng)用系統(tǒng)。
7. SourceSafe數(shù)據(jù)庫
SourceSafe是微軟公司的Visual Studio系列編程工具中的一種,主要用于軟件或Web程序在開發(fā)過程中的版本管理。其具有管理方便、使用簡單等特點。
SourceSafe通常以一臺計算機作為服務(wù)器,將開發(fā)的軟件或Web程序統(tǒng)一存放在服務(wù)器中集中管理。其他客戶端計算機連接在該服務(wù)器上的對應(yīng)數(shù)據(jù)庫,以實現(xiàn)客戶端計算機之間的版本一致。
Dreamweaver支持作為SourceSafe的客戶端,使服務(wù)器可以用SourceSafe來控制整個網(wǎng)站程序的工作進度。
我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!