Windows Server 开启 ssh 备忘录

Windows Server 开启 ssh 备忘录

Windows Server 2022 默认没有开启 ssh 服务,需要手动开启。

1,先在云服务器控制台,在安全组里确认 TCP 22 端口已经放行。

2,打开 PowerShell,用以下指令安装 sshd 服务:

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

四个波浪线的作用是间隔,后面的 0.0.1 是版本号。

如果要移除 sshd 服务,只须将前面的 Add 换成 Remove 即可。

3,使用Start-Service sshd启动服务。

sshd 的配置文件在C:\ProgramData\ssh\sshd_config,如果看不到,在文件夹选项打开隐藏就可以看到了。修改配置文件后,可以用Restart-Service sshd重启服务。

4,在 macOS 终端,可以使用 ssh username@ip 连接服务器,但默认连接上的终端是 conhost,什么也干不了。

默认开启 PowerShell 用以下指令:

ssh username@ip -t "powershell"

如何安装了 git bash:

ssh username@ip -t "C:\PROGRA~1\Git\bin\bash.exe"

后面是 git bash 的程序地址,因为路径里有空格,用到了短地址。短地址用在这里是有效的,这是 windows 的特色,在其他系统上没有这种情况。

2025 年 03 月 19 日

版权所有

本文链接:

许可证:署名-非商业性 4.0 国际 (CC-BY-NC-4.0) 查看许可说明

分享这篇文章

评论

微信小游戏开发

微信小游戏开发

学习微信小游戏开发技术,掌握游戏开发全流程

查看详情