技术改变世界

小于 1 分钟小技巧vscode

参考网址:hereopen in new window

1.安装open ssh

  1. 设置->应用->可选功能
  2. OpenSSH Client, OpenSSH Server

check是否安装成功

  • 以管理员模式启动powershell
Get-WindowsCapability -Online | ? Name -like 'OpenSSH.Ser*'

2.配置ssh server

设置自启动sshd

Set-Service -Name sshd -StartupType 'Automatic'

启动sshd service

Start-Service sshd

检查是否在监听端口22

netstat -nao | find /i '":22"'

检查防火墙是否放行

Get-NetFirewallRule -Name *OpenSSH-Server* |select Name, DisplayName, Description, Enabled

3.更改默认shell至powershell(推荐)

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force

4. 获取当前用户信息

以本地虚拟机为例:

whoami

5.在本地虚拟机里测试ssh的访问权限

ssh f887\cyc@localhost
  • 注意:密码可能是你的微软账户密码

6.enjoy!🍗