freeSSHD在windows環境下搭建SFTP服務器


freeSSHD在windows環境下搭建SFTP服務器


0 建議現在windows環境下安裝cygwin,否則在windows環境下cmd模式使用不了sftp去連接,可以利用win scp去測試連接

1 下載freeSSHD.exe

2 安裝

  傻瓜式一鍵安裝

  安裝過程中會提示“提示私有秘鑰沒安裝”,點擊確認,安裝目錄下會多出幾個文件。

3 運行方式(最好以管理員方式運行)

4 設置

   1> 添加用戶

    

   2> 設置SSH服務器ip,端口等信息

   

  3>設置登錄授權選項,其中Public key auth意指通過公鑰登錄

   

   4> 設置sftp服務器根目錄

   

   5> 啟動服務器Server Status

      

4 連接測試

   1> cmd 模式下使用sftp 登錄測試連接,如下圖

    注:sftp命令默認端口22, 完整命令是:sftp -P 22 kevin@10.160.62.27

    

   2> 使用win scp或者File Zilla Client進行登錄

   3> 使用cmd命令上傳下載文件

        上傳:put d:/file.txt /upload

        下載:get /download/download.txt e:/

5 異常及解決方案

   輸入正確用戶名和密碼提示denied或者key verification failed.,常規解決方案如下

   1. 刪除C:\Users\Administrator下的.ssh文件夾,使用管理員程序重新運行freesshd,再次測試連接

 

備注:可嘗試通過公鑰去登錄。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM