我需要使用.NET Framework 4.6.2創建一個C#客戶端來連接服務器。SFTP服務器或FTPS服務器?
我的客戶端爲我提供了連接到SFTP服務器或FTPS服務器的可能性,但我不知道哪一個最適合連接。
在此page,我發現這一點:
無內置的VCL SSH/SFTP支持語言和.NET框架
我需要連接到服務器的上傳和下載文件。我還需要監視服務器上的目錄以瞭解文件何時位於該遠程目錄中。
在Internet上搜索我不確定實現SFTP協議的.NET庫(SSHNet)是否足以滿足生產環境的要求。
我認爲SFTP是最好的選擇,但FTPS可以更容易地爲它實現一個C#客戶端。
或者,也許我可以使用libssh2來實現一個C程序,該程序負責監視遠程目錄,下載任何新文件並上傳我需要上傳的文件。
有什麼建議嗎?
以後需要用什麼樣的方式處理服務器?只需上傳o下載單個文件,或者您是否正在查看完整的「FTP客戶端」功能?捆綁可執行文件是一個選項嗎? – poke
SFTP和FTPS具有不同的功能。他們之間的選擇不僅取決於容易獲得的東西,而且取決於您的需求! – AFract
@poke我需要連接到遠程服務器來上傳和下載文件。我還需要監視服務器上的目錄以瞭解文件何時位於該遠程目錄中。 – VansFannel