Window11 安装OpenSSH服务端
时间: 2024-09-05 14:05:27 浏览: 99
安装 OpenSSH 服务器在 Windows 11 上通常通过 PowerShell 或者命令提示符来进行操作,以下是简要步骤:
1. **打开管理员权限的 PowerShell**:
- 点击开始菜单,搜索 "Windows PowerShell",右键选择 "以管理员身份运行"。
2. **安装 SSH 服务器**:
- 输入以下命令并按回车来安装 OpenSSH 服务器:
```
winget install openssh-server
```
或者你也可以访问 https://github.com/PowerShell/Win32-OpenSSH 下载安装包手动安装。
3. **配置 SSH 服务**:
- 首次启动可能会提示你配置 SSH,输入 `yes` 并按照提示设置管理员密码和其他选项。
4. **启动和服务管理**:
- 启动 SSH 服务:`Start-Service sshd`
- 查看服务状态:`Get-Service sshd`
- 如果需要让服务开机自动启动,可以使用 `Set-Service sshd -StartupType Automatic`
5. **验证 SSH 访问**:
- 使用 `sshd-keygen` 自动生成公钥对,并将公钥添加到用户的 `.ssh/authorized_keys` 文件中。
- 可以通过 `netstat -tuln | findstr :22` 来检查端口是否开放。
6. **安全注意事项**:
- 尽量避免将 SSH 的 root 用户作为默认登录用户,创建一个普通用户用于远程连接,并限制其权限。
阅读全文