對于不少需要遠程操作電腦的朋友來說,SSH(SecureShell)絕對是提升效率的利器。它可以讓你安全地連接到另一臺計算機,執行命令,傳輸文件等等。那么,在Windows系統下,我們該如何開啟SSH呢?別急,這就為你奉上這份超詳細的教程,保證你看完就能輕松上手!
第一步:確認你的Windows版本

Windows10和Windows11用戶是幸運的,因為它們自帶了SSH客戶端和服務端。不過,在開始之前,最好先確認你的系統版本,方法很簡單:
1.按下`Win+R`組合鍵,打開“運行”對話框。
2.輸入`winver`,然后回車。
3.窗口中會顯示你的Windows版本信息,確認是Windows10或Windows11就好。
第二步:安裝OpenSSH服務器
既然Windows系統自帶,為什么還要安裝呢?這是因為默認情況下,SSH服務器功能可能并沒有啟用。我們需要手動安裝一下。方法有兩種,一種是通過設置,另一種是通過PowerShell。
方法一:通過設置安裝
1.點擊“開始”菜單,找到“設置”(齒輪圖標)并點擊。
2.在設置界面中,選擇“應用”,然后點擊“可選功能”。
3.點擊“添加功能”,在搜索框中輸入“OpenSSH”。
4.你會看到兩個選項:“OpenSSH客戶端”和“OpenSSH服務器”,選擇“OpenSSH服務器”,點擊“安裝”。
5.等待安裝完成,安裝過程中可能需要一些時間,請耐心等待。
方法二:通過PowerShell安裝
1.在“開始”菜單搜索欄輸入“PowerShell”,右鍵點擊“WindowsPowerShell”,選擇“以管理員身份運行”。
2.在PowerShell中輸入以下命令,然后回車:
“`powershell
Get-WindowsCapability-Online|?Name-Like’OpenSSH’
“`
這個命令會列出系統中所有和OpenSSH相關的組件。
3.如果“OpenSSH.Server”的“State”顯示的是“NotPresent”,則需要安裝。輸入以下命令并回車進行安裝:
“`powershell
Add-WindowsCapability-Online-NameOpenSSH.Server~~~~0.0.1.0
“`
4.等待安裝完成。
第三步:啟動OpenSSH服務
安裝完畢后,SSH服務并不會自動運行,我們需要手動啟動它。
1.按下`Win+R`組合鍵,輸入`services.msc`,然后回車,打開“服務”管理器。
2.在服務列表中找到“OpenSSHSSHServer”,右鍵點擊它,選擇“啟動”。
3.如果想讓SSH服務開機自動啟動,可以再次右鍵點擊“OpenSSHSSHServer”,選擇“屬性”,在“啟動類型”下拉菜單中選擇“自動”,然后點擊“應用”和“確定”。
第四步:配置防火墻(重要)
為了讓外部設備能夠通過SSH連接到你的電腦,你需要確保Windows防火墻允許SSH的流量通過。
1.在“開始”菜單搜索欄輸入“防火墻”,點擊“WindowsDefender防火墻”或者“允許應用通過Windows防火墻”。
2.點擊“允許應用通過防火墻”。
3.點擊“更改設置”。
4.在列表中找到“ssh”,勾選“專用”和“公用”兩個復選框。如果沒有找到,點擊“允許其他應用”,找到你安裝OpenSSH的目錄下的“sshd.exe”,將它加入白名單。
5.點擊“確定”。
第五步:獲取你的IP地址
想要通過SSH連接到你的電腦,你需要知道它的IP地址。
1.按下`Win+R`組合鍵,輸入`cmd`,然后回車,打開命令提示符。
2.輸入`ipconfig`并回車。
3.找到你的網絡適配器,在“IPv4地址”那一欄,你會看到類似`192.168.x.x`或者`10.x.x.x`的IP地址,這個就是你的內網IP。如果你需要從外部網絡連接,你需要使用你的公網IP,這個需要查閱你的路由器或者聯系你的網絡服務提供商。
第六步:測試SSH連接
現在,你可以用另一臺設備(比如另一臺電腦、手機或者平板)嘗試通過SSH連接到你的Windows電腦。
使用SSH客戶端(比如PuTTY,WindowsTerminal內置的ssh)
1.在你的另一臺設備上,打開SSH客戶端。
2.輸入你的Windows電腦的IP地址,端口通常是22。
3.點擊“連接”。
4.會提示你輸入用戶名和密碼,這是你Windows電腦的登錄用戶名和密碼。
5.如果一切順利,你就可以看到一個命令行界面,表明你已經成功連接到你的Windows電腦了。
特別提示
密碼安全:使用復雜的密碼,或者考慮使用SSH密鑰認證,能夠提高安全性。
網絡環境:如果你是在家庭網絡中使用,確保你的電腦和遠程設備連接在同一個局域網中。如果是從外部網絡連接,需要配置端口轉發。
防火墻:一定要確保防火墻設置正確,以免SSH服務被阻止。
密鑰認證:若追求更高安全,可以生成SSH密鑰,實現免密碼登錄。
故障排除
連接失?。?/strong>檢查防火墻設置,確保SSH服務已經啟動,IP地址是否正確。
權限問題:檢查用戶是否有權限通過SSH登錄,有時候需要調整用戶賬戶控制設置。
以上就是在Windows系統中開啟SSH的詳細步驟。整個過程可能需要一些耐心和細心,但一旦設置成功,你就能享受到SSH帶來的便利。希望這份指南對你有幫助!記住,安全第一,合理使用SSH服務。
本文由用戶Sarah Davis分享,如有侵權請聯系。如若轉載,請注明出處:http://www.qingqu1.cn/66332.html