OpenSSH(Open Secure Shell)是一套用于安全远程登录和其他网络服务的安全工具。无论你使用的是 Windows、Linux 还是 macOS,都可以通过以下步骤开启 OpenSSH 服务。
1. 在 Linux 上开启 OpenSSH 服务
- 安装 OpenSSH 服务端: 大多数 Linux 发行版默认已安装,如未安装可运行:
sudo apt install openssh-server(Debian/Ubuntu)sudo yum install openssh-server(CentOS/RHEL) - 启动服务:
sudo systemctl start ssh - 设置开机自启:
sudo systemctl enable ssh - 检查状态:
sudo systemctl status ssh
2. 在 Windows 上开启 OpenSSH 服务
- Windows 10/11 及 Windows Server 2019+ 内置了 OpenSSH 客户端和服务器组件。
- 打开“设置” → “应用” → “可选功能” → “添加功能”,搜索并安装 OpenSSH 服务器。
- 以管理员身份运行 PowerShell,执行:
Start-Service sshdSet-Service -Name sshd -StartupType 'Automatic' - 确保防火墙允许端口 22 入站连接。
3. 在 macOS 上开启 SSH 服务
- 打开“系统设置”(或“系统偏好设置”)→ “共享”。
- 勾选 远程登录(Remote Login)选项。
- 可选择允许所有用户或指定用户通过 SSH 登录。
4. 安全建议
- 修改默认 SSH 端口(非必须但推荐)。
- 禁用 root 直接登录:
PermitRootLogin no(位于/etc/ssh/sshd_config)。 - 使用密钥认证代替密码登录。
- 定期更新系统和 OpenSSH 版本。
完成上述配置后,即可通过 SSH 客户端(如 PuTTY、Terminal 或 Windows Terminal)远程连接你的设备。