libssh2

libssh2是一個C 函式館,用來實現SSH2協定。

簡介

SSH2是一套安全通訊協定框架(早期的SSH1由於存在安全漏洞),基於SSH2協定的產品主要有openssh,putty,SSH Secure Shell Client等,這些都是開源的,但是這些代碼非常難懂而且複雜,一個個函式深層次的調用很快就讓人在C語言代碼的海洋中迷失了方向,妄圖通過從這些開源軟體中抽取程式代碼段來“組裝”自己的應用程式是非一般人所能實現的。不過還好網路上出現了一些開源的SSH2開發庫,利用這些開發庫開發自己的SSH2程式卻要簡單得多,由於這些開發庫都是開源的,往往是針對linux平台的,而且一般只提供了原始碼。在windows上利用這些庫還必須要完成:編譯有關依賴庫-->編譯ssh2庫-->集成到開發環境(如Visual Studio)中-->熟悉SSH2庫函式用法-->開始編寫自己的程式.

參考用例

相關詞條

熱門詞條

聯絡我們