OpenSSH 是一套用于安全远程登录和文件传输的开源工具,广泛应用于各类操作系统。本文将指导您在不同平台上安装 OpenSSH。
sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
# CentOS/RHEL 7/8 或 AlmaLinux/Rocky Linux
sudo yum install openssh-server
# 或 Fedora 使用 dnf
sudo dnf install openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
Windows 10 1809 及以上版本内置了 OpenSSH 功能:
也可以通过 PowerShell 启用(以管理员身份运行):
# 安装客户端
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
# 安装服务器
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
# 启动服务
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
macOS 默认已预装 OpenSSH 客户端。可通过终端直接使用 ssh 命令连接远程主机。
如需启用 SSH 服务器(远程登录本机),请前往“系统设置” → “共享” → 勾选“远程登录”。
安装完成后,可通过以下命令检查 SSH 是否正常运行:
ssh -V
# 或查看服务状态(Linux)
systemctl status ssh
如需进一步配置(如修改端口、禁用密码登录等),请编辑配置文件 /etc/ssh/sshd_config 并重启服务。