c 連線SFTP上傳檔案

2022-02-06 12:00:57 字數 960 閱讀 7399

sftp是secure file transfer protocol的縮寫,安全檔案傳送協議。可以為傳輸檔案提供一種安全的加密方法。sftp 與 ftp 有著幾乎一樣的語法和功能。sftp 為 ssh的一部份,是一種傳輸檔案至 blogger 伺服器的安全方式。其實在ssh軟體包中,已經包含了乙個叫作sftp(secure file transfer protocol)的安全檔案傳輸子系統,sftp本身沒有單獨的守護程序,它必須使用sshd守護程序(埠號預設是22)來完成相應的連線操作,所以從某種意義上來說,sftp並不像乙個伺服器程式,而更像是乙個客戶端程式。sftp同樣是使用加密傳輸認證資訊和傳輸的資料,所以,使用sftp是非常安全的。但是,由於這種傳輸方式使用了加密/解密技術,所以傳輸效率比普通的ftp要低得多,如果您對網路安全性要求更高時,可以使用sftp代替ftp。

**實現:

2.核心**

const int port = 22; //埠

const string host = " "; //sftp位址

const string username = " "; //使用者名稱

const string password = " ";//密碼

const string workingdirectory = "/";//讀取、上傳檔案的目錄 "/"為根目錄

const string uploadfile = @"c:\1.xml"; //上傳檔案位址

using (var client = new sftpclient(host, port, username, password)) //建立連線物件

using (var filestream = new filestream(uploadfile, filemode.open))

console.readkey();

C 實現SFTP檔案上傳

public class sftphelper endregion region 構造 構造 ip 埠 使用者名稱 密碼 public sftphelper string ip,string port,string user,string pwd sftphelper endregion regio...

sftp上傳檔案

今天,在工作中,寫一點關於sftp上傳檔案的 主要分為連線 上傳 斷開3個步驟,其 如下 sftp連線 author fengbo 20140226 public void connect string username,string host,int port,string password js...

sftp上傳資料夾

情景 利用sftp中將本地資料夾 home sentiment data 內包含子資料夾 複製到伺服器的 home work目錄下 命令 put 步驟 1.首先定位到遠端 home work 目錄下 cd home work 2.在word目錄下新建data資料夾 mkdir data 3.進入遠端...