SSH(Secure Shell)是一种加密的网络协议,用于安全地访问远程计算机。从 Windows 10 1809 版本开始,微软原生集成了 OpenSSH 客户端和服务器。本文将指导你如何在 Windows 上安装、启用并使用 SSH。
确保你的 Windows 版本为:
按 Win + R,输入 winver 查看版本号。
大多数现代 Windows 系统默认已安装 OpenSSH 客户端。若未安装,可通过以下方式添加:
OpenSSH 客户端,点击安装或使用 PowerShell(以管理员身份运行):
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
如果你希望让其他设备通过 SSH 登录你的 Windows 电脑,需安装 OpenSSH 服务器:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
安装完成后,启动并设置开机自启:
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
在同一台电脑上测试(模拟本地回环连接):
ssh username@localhost
将 username 替换为你的 Windows 用户名(可在命令提示符输入 whoami 查看)。
~/.ssh/authorized_keys。如需移除 OpenSSH 组件:
# 卸载客户端
Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
# 卸载服务器
Remove-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0