Windows安装SSH
生活随笔
收集整理的這篇文章主要介紹了
Windows安装SSH
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1.微軟官網安裝教程
- 1.打開powershell
- 2.查看是否安裝OpenSSH
- 3.安裝ssh客戶端
- 4.安裝ssh服務端
- 5.啟動并配置 OpenSSH 服務器
- 2.自己安裝配置
- 1.下載安裝包
- 2.解壓
- 3.配置環境變量
- 4.服務安裝
- 5.開放端口
- 6.配置開機自啟sshd服務
- 7.啟動ssh服務端
- 8.測試ssh連接
1.微軟官網安裝教程
官網文檔教程地址:
https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse
我有兩臺電腦,一臺按官網文檔裝沒問題,但是另外一臺不行,所以此處記錄兩種安裝方式
1.打開powershell
若要使用 PowerShell 安裝 OpenSSH,請先以管理員身份運行 PowerShell。 為了確保 OpenSSH 可用,請運行以下 cmdlet:
2.查看是否安裝OpenSSH
執行如下命令
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'如果兩者均尚未安裝,則此操作應返回以下輸出:
Name : OpenSSH.Client~~~~0.0.1.0 State : NotPresentName : OpenSSH.Server~~~~0.0.1.0 State : NotPresent3.安裝ssh客戶端
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.04.安裝ssh服務端
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.05.啟動并配置 OpenSSH 服務器
# Start the sshd service Start-Service sshd# OPTIONAL but recommended: Set-Service -Name sshd -StartupType 'Automatic'# Confirm the Firewall rule is configured. It should be created automatically by setup. Run the following to verify if (!(Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled)) {Write-Output "Firewall Rule 'OpenSSH-Server-In-TCP' does not exist, creating it..."New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 } else {Write-Output "Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists." }2.自己安裝配置
1.下載安裝包
https://github.com/PowerShell/Win32-OpenSSH/releases/download/v8.9.1.0p1-Beta/OpenSSH-Win64.zip
2.解壓
3.配置環境變量
4.服務安裝
以管理員方式打開命令窗口
進入到openssh的根目錄
執行安裝命令:
5.開放端口
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=226.配置開機自啟sshd服務
sc config sshd start= auto7.啟動ssh服務端
net start sshd8.測試ssh連接
ssh Administrator@192.168.0.188其中Administrator為你的windows用戶名字,192.168.0.188為你的ssh服務器地址,如下說明安裝成功
總結
以上是生活随笔為你收集整理的Windows安装SSH的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: React 相关资料
- 下一篇: PHP闭包(Closure)初探(转载