FTP/SFTP 上傳功能在監控系統有何用途?
FTP 與 SFTP 是網絡上的檔案傳輸協議,絕大多數 IP 攝影機與 NVR 均內置相關上傳功能,可在觸發警報時自動把截圖或錄影片段送到遠端伺服器,達到異地備份與存證的效果。本頁講解兩種協議的原理與分別、在監控系統的典型用途,以及設定上的注意事項。
FTP 與 SFTP 的定義
FTP(File Transfer Protocol,檔案傳輸協議)是歷史悠久的標準檔案傳輸協議,其正式規範為 IETF 的 RFC 959(1985 年)。FTP 採用客戶端/伺服器架構,並以獨立的控制連線與數據連線運作:控制連線負責傳送指令與帳號認證,數據連線負責傳送檔案內容。FTP 的認證方式通常是明文的帳號與密碼,傳輸內容本身亦不加密。
SFTP(SSH File Transfer Protocol)則是由 IETF 設計、建基於 SSH(Secure Shell)第二版之上的檔案傳輸協議,提供檔案存取、傳輸與管理功能。由於認證與傳輸全程受 SSH 加密保護,SFTP 普遍被視為 FTP 在安全性上的替代方案。關於 SSH 本身的原理,可參考SSH 遠端登入是什麼?一頁。
在監控系統的典型用途
① 警報截圖異地存證
攝影機偵測到移動、越線或其他智能事件時,即時把警報截圖上傳到遠端伺服器。即使現場設備其後被破壞或盜走,證據仍保存在遠端。
② 錄影片段異地備份
NVR 或攝影機可把警報觸發前後的短片上傳到 FTP/SFTP 伺服器,作為本地錄影以外的第二份備份,符合重要場所的雙重保存要求。
③ 定時快照巡查
部分攝影機支援按固定時間間隔上傳快照,管理者可從伺服器目錄快速翻查各時段的現場狀況,無需逐段翻看錄影。
④ 集中收集多站點檔案
連鎖店舖或多個分址的攝影機可統一上傳到同一台伺服器,總部集中管理各站點的警報檔案,配合目錄結構即可按站點分類保存。
FTP/SFTP 上傳通常與電郵警報並用:電郵負責即時通知,上傳負責完整保存檔案。相關設定可參考SMTP 電郵警報一頁。
FTP 與 SFTP 的分別
| 比較項目 | FTP | SFTP |
| 規範背景 | IETF RFC 959(1985 年) | IETF 設計,建基於 SSH 第二版 |
| 帳號認證 | 明文帳號密碼 | 經 SSH 加密,支援密碼或金鑰認證 |
| 傳輸內容 | 不加密 | 全程加密 |
| 連線方式 | 控制連線與數據連線分開,防火牆設定較繁複 | 單一連線完成認證與傳輸 |
| 適用場景 | 隔離的內部監控網絡、僅支援 FTP 的舊設備 | 跨越互聯網或共用網絡的上傳 |
簡單而言:路徑不出內網、設備較舊,FTP 仍可接受;路徑經過互聯網,一律使用 SFTP。