OpenSSH的使用(Windows)

OpenSSH的使用(Windows)

vscode 是最好的IDE!!!

以下是用vscode 的remote ssh 和windows 功能 OpenSSH 來實現遠程控制

這是一個for windows10的使用的SSH筆記:

下載vscode

https://code.visualstudio.com/

下載remote ssh

在vscode 搜尋remote ssh 下載 :

95d949cb995b83b10d44c4e0f41288e9.png

用法很簡單:

1
ssh [username]@[localhost]

可以在想要遠程的本機搜尋(windows):

1
2
whoami
ipconfig

ipconfig選WIFI的地址

開啟OpenSSH

開啟OpenSSH的功能,有一些windows有內建功能的,可以參考這一篇博客:
https://blog.csdn.net/nl9788/article/details/131653284

, 如果沒有的話跟著以下步驟:

在Github下載OpenSSH:

https://github.com/PowerShell/Win32-OpenSSH/releases/tag/10.0.0.0p2-Preview

730119a2fe8c3e11eb34774422de1402.png

找到合適的版本 , 新建一個文件夾在"C:\Program Files\OpenSSH" , copy在這文件夾上

解壓, 用管理員模式開啟powershell , cd "C:\Program Files\OpenSSH"

1e1498579227228e18604757f6b919b7.png

.\install-sshd.ps1安裝

安裝完成後,配置防火墙:

1
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

設定自動啟用 OpenSSH:

1
2
Get-Service sshd | Set-Service -StartupType Automatic -PassThru
Start-Service sshd

驗證 OpenSSH 是否正在執行:

1
get-service sshd
607be35ba7f14a88fa23a5789d32ba64.png

然後就可以用vscode來ssh連接。