玫瑰花园服务器

Guide

Windows SSH 安装教程

用系统自带的 OpenSSH Server,让 Windows 像 Linux 一样执行 ssh 用户名@IP。只安装服务,不修改原账号、不修改密码

适合:公网 Windows 云主机、家里当服务端的电脑。连接时用这台机器原来的 Windows 用户名和密码

1. 准备

2. 一键安装(推荐)

  1. 把下面两个文件放到同一文件夹(不要只下其中一个)
  2. 右键 install-ssh.bat以管理员身份运行
  3. UAC 点「是」,等到窗口打印 === Ready ===

下载 install-ssh.bat 下载 install-openssh-server.ps1

脚本只会:安装 OpenSSH Server、启动 sshd、放行 22 端口。不会改密码、不会新建用户。

3. 手动安装(不用脚本)

以管理员打开 PowerShell,逐条执行:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Start-Service sshd
Set-Service -Name sshd -StartupType Automatic
New-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -DisplayName "OpenSSH Server" -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 -Profile Any

也可以:设置 → 应用 → 可选功能 → 查看功能 → 搜索 OpenSSH 服务器 → 安装,再在「服务」里把 OpenSSH SSH Server 设为自动启动。

4. 怎么连接

在另一台电脑(Windows / macOS / Linux)打开终端:

ssh 用户名@公网IP

用户名一般是 Administrator 或你平时登录 Windows 的名字。密码就是原来的 Windows 登录密码,第一次会问是否信任主机指纹,输入 yes

本机自测:

ssh 用户名@127.0.0.1

5. 公网还连不上时

6. 常见问题

双击 bat 提示「语法错误」
旧版脚本含中文且编码不对。请重新下载本页的 install-ssh.bat(纯英文)。
会不会改我原来的密码?
不会。SSH 直接使用现有 Windows 账号。
提示 Access denied
用户名或密码填错。用户名看 whoami,密码与锁屏密码相同。
能连上但马上断开
确认装的是 OpenSSH Server,不只是客户端。服务名是 sshd