天天看點

如何輕松生成 資料記錄儀SFTP 密鑰

作者:Campbell資料記錄儀
如何輕松生成 資料記錄儀SFTP 密鑰

随着世界各地的組織繼續加強其網絡和資料通信系統以應對日益增加的安全威脅,SSH 檔案傳輸協定 (SFTP) 是一種通用協定,用于将檔案從一個裝置安全地發送到伺服器,我們最新的資料記錄儀支援該協定,包括CR1000X、CR6和GRANITE 系列。SFTP 協定基于安全套接字外殼 (SSH),是以要求資料記錄儀具有公鑰和私鑰。公鑰在伺服器和向其發送檔案的資料記錄儀之間共享。

如果您在為 SFTP 協定生成所需的私鑰和公鑰時遇到一些困難,那麼您并不孤單。本文介紹了一種使用著名的開源工具 PuTTY Key Generator 生成您自己的密鑰的簡單方法,然後将這些密鑰應用于相容的資料記錄儀。

要在 Campbell Scientific 資料記錄儀上為 SFTP 生成公鑰/私鑰對,請按照以下步驟操作:

  1. 安裝PuTTY Key Generator,導航到 PuTTYgen 目錄,然後啟動它。預設目錄路徑為 C:\Program Files (x86)\PuTTY\puttygen.exe。

注意:如果您有 PPK 格式的現有公鑰/私鑰對,請跳至步驟 4。

2.通過單擊Generate按鈕建立一個新的公鑰/私鑰對:

如何輕松生成 資料記錄儀SFTP 密鑰

3.将滑鼠移到空白區域以建立一些可用于生成密鑰的随機性:

如何輕松生成 資料記錄儀SFTP 密鑰

注意:完成第 3 步後,請跳至第 6 步。

4.打開 PuTTY Key Generator,單擊 Conversions 菜單,然後選擇 Import key:

如何輕松生成 資料記錄儀SFTP 密鑰

5.将出現加載私鑰螢幕。選擇 .PPK 格式的密鑰檔案并單擊 Open。這是一個例子:

如何輕松生成 資料記錄儀SFTP 密鑰

6.單擊轉換菜單,然後選擇導出 OpenSSH 密鑰。将其儲存為您的私有 .PEM 密鑰檔案,儲存在您可以輕松找到的位置:

如何輕松生成 資料記錄儀SFTP 密鑰

7.現在您有了私鑰,讓我們來處理公鑰。複制公鑰文本。然後,打開記事本或記事本++,将内容粘貼到文本文檔中,并将 .txt 檔案儲存在您可以根據需要參考的位置。您的伺服器将需要該密鑰。

如何輕松生成 資料記錄儀SFTP 密鑰

8.複制公鑰的内容,并使用裝置配置實用程式 (DevConfig) 連接配接到您的資料記錄儀。

9.在 DevConfig 中,單擊Settings Editor頁籤,然後選擇Advanced子頁籤。滾動到底部,然後将您的公鑰粘貼到 SFTP 公鑰字段中:

如何輕松生成 資料記錄儀SFTP 密鑰

10.單擊帶有三個點 (...) 的更多按鈕以浏覽您之前儲存的私鑰 .PEM 檔案。然後點選應用按鈕:

如何輕松生成 資料記錄儀SFTP 密鑰

11.最後,確定您的 SFTP 伺服器附加或共享相同的公鑰,以便您可以連接配接到 SFTP 伺服器。您的密鑰現已應用。

測試提示

使用資料記錄儀中的 FTPClient() 指令測試您的系統。請注意,加密資料的處理時間比直接的 FTP 指令要長。為避免跳過掃描,通常最好在靠近資料記錄儀程式末尾的 SlowSequence 中包含 SFTP 事務。一個簡單的例子如下:

SlowSequence
Scan (1,Hr,1,0)
	FTPClient ("10.0.0.1","FTPUserName","FTPPassword","USR:MyFile.dat","/MyFile.dat",20)
NextScan
EndSequence           

繼續閱讀