使用OpenSSH在Windows上安裝SFTP / SSH服務器(通過Winscp傳輸)

官方文檔推薦https://winscp.net/eng/docs/guide_windows_openssh_server

首先在需要遠程訪問的windows機器上下載並安裝OpenSSH服務:

 

然後,解壓縮下載好的壓縮文件,如:OpenSSH-Win64.zip,將文件名更改爲OpenSSH,並將文件移動到C:\ProgramFiles\目錄下

 

管理員權限運行command命令窗口,並切換到C:\ProgramFiles\OpenSSH這個文件夾,切換命令:

cd C:\Program Files\OpenSSH

之後運行以下命令:

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

 

設置防火牆:控制面板>防火牆>高級設置>入站規則>新建規則。選擇端口;然後選擇tcp,在特定本地端口輸入22;在名稱配置中,名稱:sshd,描述:OpenSSH Server (sshd),點擊完成。

>>>

 

啓動sshd服務:

  • 方法一:控制面板>系統與安全>管理工具 >服務.找到剛剛新建的sshd服務,右鍵屬性,啓動類型選“自動”,最後點擊“啓動服務”

  • 方法二:運行command命令窗口,輸入以下命令:

net start sshd

注意:這裏只是簡單的啓動和連接測試,沒有修改配置文件操作,一般安裝sshd服務器都需要修改一下配置文件,提升安全性,例如修改默認端口22爲其他端口,限制登錄用戶名,遠程密碼等措施,具體修改參考linux版本的sshd服務配置修改即可。

最後在本地Windows PC機上下載並安裝Winscp軟件

 

打開軟件,新建站點,輸入相關信息即可登錄。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章