certd/docs/guide/use/host/windows.md

1.4 KiB
Raw Blame History

连接windows主机

远程主机基于ssh协议通过ssh连接远程主机执行命令。

windows开启OpenSSH Server

1. 安装OpenSSH Server

2. 启动OpenSSH Server服务

win+R  弹出运行对话框,输入 services.msc 打开服务管理器
找到 OpenSSH SSH Server 
启动ssh server服务并且设置为自动启动

3. 测试ssh登录

使用你常用的ssh客户端连接你的windows主机进行测试

# 如何确定你用户名
C:\Users\xxxxx>
          ↑↑↑↑---------这个就是windows ssh的登录用户名

4. 切换默认shell终端

安装openssh后默认终端是cmd建议切换成powershell

# powershell中执行如下命令切换
# 设置默认shell为powershell 【推荐】
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force

# 恢复默认shell为cmd 【不推荐】
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\cmd.exe" -PropertyType String -Force