官方文檔推薦:https://winscp.net/eng/docs/guide_windows_openssh_server
首先在需要遠程訪問的windows機器上下載並安裝OpenSSH服務:
訪問Github鏈接:https://github.com/PowerShell/Win32-OpenSSH/releases(下載速度may be low),下載與自己的Windows版本對應的二進制壓縮包,例如,我的PC機是64位系統,我下載的是OpenSSH-Win64。
然後,解壓縮下載好的壓縮文件,如: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軟件
-
官方下載地址:https://winscp.net/eng/download.php(下載速度依然low)
打開軟件,新建站點,輸入相關信息即可登錄。