Linux設備ssh連接Windows設備


原文地址:https://cloud.tencent.com/developer/article/1420930

 

  1. Win10 的話,就在設置里面可以安裝,從開始菜單打開“設置”,然后選擇應用和功能,這里就有一個“管理可選功能”的選項。

                             

 

  

點擊之后便可以看到一個可選功能,選擇 OpenSSH 服務器即可,一般情況下是沒有安裝的。如果沒有安裝的話它會提示一個安裝按鈕,這里我已經安裝好了,就提示了一個卸載按鈕。

                         

管理可選功能頁面

 

OK,有了它,直接點擊安裝即可完成 OpenSSH 服務器的安裝。

安裝完成之后,就需要進行一些初始化配置了,還是以管理員身份,使用 PowerShell 執行即可。

首先需要開啟 SSHD 服務:

Start-Service sshd

然后設置服務的自動啟動:

Set-Service -Name sshd -StartupType 'Automatic'

最后確認一下防火牆是否是放開的:

Get-NetFirewallRule -Name *ssh*

如果是放開的,那么結果會提示 OpenSSH-Server-In-TCP這個狀態是 enabled。

好了,完成如上操作之后我們就可以使用 SSH 來連接我們的 Windows 服務器了。

連接

連接非常簡單了,用戶名密碼就是 Windows 的用戶名和密碼,使用 IP 地址鏈接即可。

比如我的 Windows 開發機的局域網 IP 為:10.172.134.88,那么就可以使用如下命令完成鏈接:

ssh user@10.172.134.88

然后輸入密碼,就連接成功了,和 Linux 的是一樣的。

 

補充:

當然如果你是想批量部署 Windows 服務器的話,當然是推薦使用 PowerShell 來自動化部署了。

首先需要用管理員身份啟動 PowerShell,使用如下命令看一下,要確保 OpenSSH 可用於安裝:

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

輸出應該是類似的結果:

Name  : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Name  : OpenSSH.Server~~~~0.0.1.0 State : NotPresent

然后使用 PowerShell 安裝服務器即可:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

輸出結果類似:

Path          :
Online        : True
RestartNeeded : False

這樣也可以完成 OpenSSH 的安裝。


免責聲明!

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



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