關於連接sftp以及本地配置sftp的事情


1、window下配置sftp服務器

參考:https://blog.csdn.net/zhangliang_571/article/details/45598939

  • 下載:http://www.freesshd.com/?ctt=download , 只下載freeSSHd.exe 就可以了
  • 安裝過程一路點確定,如果安裝路徑不是在C盤,則過程中提示產生私有密鑰必須同意,否則會報錯“私鑰未安裝”,最終目錄如

  • 進行配置

    • Users處配置可用來訪問的用戶和密碼

 

 

 

    • SSH處選訪問的地址和端口,我自己選的127.0.0.1比較方便自己訪問

    • Sftp選的是登錄后的默認目錄

    • Authentication 中 Password authentication 一欄 要選擇 Required ,否則客戶端連接時輸入密碼總是錯誤

  • 運行

    本來是可以使用server status 中 run ssh servers的,但是如果報權限的錯誤的話。需要stop ssh servers,並且upload掉freeSSHD,然后來到安裝目錄下,右鍵FreeSSHDService.exe,以管理員權限運行

 

2、使用賬號密碼連接sftp服務器

方法一:FileZilla通過賬號密碼訪問sftp

  文件-站點管理-新站點:填寫主機ip、端口、選擇sftp協議,登錄類型選擇“一般”或者“正常”,填寫自己的賬號密碼。如果沒有填寫端口,默認是22

 方法二:使用cmd,使用“sftp 用戶名@主機地址”進行連接,默認端口是22,如果需要自己設定端口,可以使用“sftp -P 端口號 用戶名@主機地址”進行連接

 3、filezilla認證失敗、嚴重錯誤、無法連接到服務器,cmd下Permission denied

  如下,其實這兩個問題是同時發生的,是權限問題。

 

 

 

 

如果連接的是遠端服務器的sftp,可能是那邊服務器並沒有給你的電腦訪問權限

如果是自己本地安裝的freeSSHd,是因為你沒有使用管理員權限打開安裝目錄下的FreeSSHDService.exe

還有可能就是別人給你的賬號密碼是錯誤的,哈哈哈哈,別問我為什么知道哈哈哈哈哈哈

 

 

 


免責聲明!

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



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