You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用Windows Terminal Hosting以阻止其接收远程请求(以禁用SSH访问为例)

如何禁用Windows Terminal Hosting以阻止其接收远程请求(以禁用SSH访问为例)

嘿,我来帮你搞定这个!你要禁用Windows Terminal接收远程请求(比如SSH访问),而且明确说了不是用PowerShell的Disable-PsRemoting -force对吧?其实得先理清一点:Windows Terminal本身只是本地的终端模拟器,真正处理远程SSH连接的是Windows系统上的OpenSSH Server服务,咱们从这几个关键步骤入手就行:

  • 停止并禁用OpenSSH Server核心服务
    你可以用图形界面或者命令行来操作:

    • 图形界面方式:按下Win+R组合键,输入services.msc打开服务管理器。找到「OpenSSH SSH Server」服务,右键点击选择「停止」;接着再右键打开「属性」,把启动类型改成「禁用」,这样开机后服务也不会自动启动。
    • 命令行方式:打开管理员权限的PowerShell,依次运行这两条命令:
      Stop-Service sshd
      Set-Service sshd -StartupType Disabled
      

    顺带提一句,如果你不需要SSH密钥认证的话,也可以把「OpenSSH Authentication Agent」服务一并停止并禁用,不过核心还是sshd服务。

  • 禁用防火墙中SSH相关的入站规则
    光停服务还不够,得确保防火墙不会放行SSH端口(默认是22)的请求。打开「Windows Defender防火墙」,进入「高级设置」:
    在「入站规则」里找到所有和「OpenSSH SSH Server (sshd)」相关的规则,右键选择「禁用」或者直接删除,这样外部就没法通过防火墙访问你的SSH服务了。

  • 验证设置是否生效
    你可以拿另一台设备尝试SSH连接到这台Windows机器,如果出现「无法连接」「连接超时」之类的提示,就说明咱们的设置已经生效啦。

备注:内容来源于stack exchange,提问作者Russ Du Preez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:08:04