FTP(File Transfer Protocol) ,是一種處于應(yīng)用層的用于文件傳輸?shù)膮f(xié)議。FTP通過TCP/IP協(xié)議進(jìn)行通信,客戶端可以通過FTP連接到遠(yuǎn)程服務(wù)器,并發(fā)送命令完成文件的上傳和下載操作。 FTP支持多用戶同時(shí)訪問同一個(gè)FTP服務(wù)器,具有安全性好、數(shù)據(jù)可靠性高、文件傳輸速度快等特點(diǎn)。
下面將分4部分介紹Campbell FTP通訊方式的解決方案。
1 如何搭建FTP服務(wù)器
1.1 采用windows自帶的FTP服務(wù)器
Windows專業(yè)版系統(tǒng)都自帶FTP服務(wù)器,用戶可以按照以下6個(gè)步驟設(shè)置即可搭建。
1)打開“Windows功能”,啟用FTP/IIS服務(wù)
2)打開“Internet Iformation Services(IIS)管理器”。
3)添加FTP站點(diǎn),按照下一步提示依次填入站點(diǎn)名稱和數(shù)據(jù)存儲(chǔ)物理路徑,綁定的IP地址,身份和授權(quán)信息。如下圖所示。
4)防火墻設(shè)置。
設(shè)置允許FTP服務(wù)器通過。
5)添加FTP用戶
找到“計(jì)算機(jī)管理”,創(chuàng)建用戶,設(shè)置登錄密碼。設(shè)置完成后,在計(jì)算機(jī)管理里我們就能看到添加的用戶名及信息了。
6)在瀏覽器地址欄中輸入“ftp://填寫的IP”測(cè)試
如果FTP服務(wù)器設(shè)置成功,輸入對(duì)應(yīng)的IP,就會(huì)彈出進(jìn)入FTP服務(wù)器所需的用戶名和密碼
輸入之前設(shè)置的用戶名和密碼,就可以訪問對(duì)應(yīng)FTP服務(wù)器設(shè)置的數(shù)據(jù)存儲(chǔ)物理路徑了。
至此,用Windows自帶的FTP服務(wù)成功搭建FTPServer。
1.2 使用第三方免費(fèi)的開源FTP服務(wù)端軟件搭建FTP服務(wù)器
建議使用FileZilla來搭建FTP服務(wù)器。利用FileZilla免費(fèi)開源的FTP解決方案,可以快速可靠的在平臺(tái)上搭建FTP服務(wù)端,與此同時(shí),FileZilla也免費(fèi)提供可靠的FTP客戶端。推薦下載地址:https://www.filezilla。。cn。
下面介紹一下如何在電腦端利用FileZilla快速搭建FTP服務(wù)器。
FileZilla針對(duì)不同平臺(tái)(包括Windows平臺(tái)、Linux平臺(tái)、Mac OS平臺(tái)等),以及支持系統(tǒng)的不同,推出了適用的不同軟件版本型號(hào)。
下面以FileZilla Server 0.9.60.2中文安裝板為例介紹如何在Windows10系統(tǒng)上安裝使用FTP服務(wù)器。
安裝步驟如下圖:
勾選總是連接此服務(wù),其他配置默認(rèn)即可,然后點(diǎn)擊連接(Connect)
配置FileZilla Server的常規(guī)設(shè)置,默認(rèn)為21。這里設(shè)置為14141。
配置TLS加密設(shè)置,包含證書的生成步驟,其中填寫的信息可隨意。點(diǎn)擊生成證書,提示“Certificate generated sucessfully”。
證書密碼可自行選擇是否設(shè)置。如下圖。
配置端口與IP,如下圖,根據(jù)自身情況修改IP,然后點(diǎn)擊確認(rèn)。
在防火墻中對(duì)端口990、14140-14149(跟上面所設(shè)置的端口對(duì)應(yīng))進(jìn)行放行(添加入站規(guī)則端口)。
打開“高級(jí)安全Windows Defender 防火墻”按下圖步驟操作即可。
最后點(diǎn)擊完成,完成添加入站規(guī)則端口步驟。
配置用戶,如下圖:
設(shè)置用戶密碼,如下圖:
為用戶配置文件夾
如何搭建FTP客戶端
客戶端的安裝跟其他軟件沒什么差別,從FileZill下載安裝包后,自行選擇安裝路徑進(jìn)行安裝。
客戶端的配置如下圖
連接成功
Campbell數(shù)采如何實(shí)現(xiàn)FTP方式傳輸數(shù)據(jù)
這里以Granite10為例介紹說明把Granite10設(shè)為FTP客戶端,數(shù)據(jù)通過FTP的通訊方式給到FTP服務(wù)器。注:CR6\CR1000X\CR310設(shè)置類似。
3.1 Granite10 數(shù)采所需設(shè)置
Granite10硬件端需要設(shè)置固定IP
確保Granite10與FTP服務(wù)器的IP處于同一網(wǎng)段
這里FTP服務(wù)器IP設(shè)置為10.10.0.247
只需設(shè)置Granite10為同一網(wǎng)段即可
見下圖所示:
3.2 程序編寫
程序主要用到FTPClient指令,編程模板如下:
如何設(shè)置Granite10為FTP服務(wù)器(FTPServer)
設(shè)置Granite10為FTPServer的操作如下圖:
此時(shí)Granite10設(shè)置為服務(wù)器(FTPServer)了,我們可以通過FTP客戶端設(shè)置對(duì)應(yīng)用戶名和密碼對(duì)其進(jìn)行訪問,從而快速導(dǎo)出數(shù)采內(nèi)部的數(shù)據(jù)。
相關(guān)產(chǎn)品
免責(zé)聲明
- 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。