1. 程式人生 > >SFTP伺服器端-freeSSHd環境搭建及java連線測試

SFTP伺服器端-freeSSHd環境搭建及java連線測試

  因工作中需要使用SFTP上傳下載的功能,所以打算自己搭建一個SFTP伺服器用來測試(幾年前搭建過一次,忘了,現在回顧一下)。

下載下來之後直接選擇目錄安裝即可。

安裝完成開啟設定:

設定完成後啟動server

這樣我們的SFTP伺服器就搭建完成了。

  因為工作時用的是java程式碼連線,在執行檔案上傳時有個坑需要提醒一下,就是上傳時需要先進入SFTP的目錄,在第三張圖片裡面我設定的SFTP home path為:D:\exstorage,然後我在程式碼裡面傳的地址也是這個D:\exstorage,然後發現執行報錯:

查了資料試了還是不行,於是下載了客戶端工具FileZilla做連線測試,發現進去後的目錄是下面這樣的:

這才知道,java程式碼中的sftp.cd(directory)這裡的directory不應該是D:\exstorage,如果是想上傳到upload資料夾,這裡的directory直接寫upload即可。路徑改完之後,測試一下,果然成功了。