在 Linux 系统上安装 SSH,通常需要安装一个叫做 OpenSSH 的软件包。
OpenSSH 包括一个 SSH 服务器(sshd
)和一个 SSH 客户端(ssh
)。
以下是在不同 Linux 发行版上安装 OpenSSH 的方法:
Debian/Ubuntu
在基于 Debian 的系统(如 Debian、Ubuntu、Linux Mint 等)中,可以使用 apt
包管理器安装 OpenSSH。打开终端并运行以下命令:
sudo apt update
sudo apt install openssh-server
Fedora
在 Fedora 系统中,使用 dnf
包管理器安装 OpenSSH。在终端中运行以下命令:
sudo dnf install openssh-server
CentOS/RHEL
在基于 RHEL 的系统(如 CentOS、RHEL 等)中,使用 yum
包管理器安装 OpenSSH。在终端中运行以下命令:
sudo yum install openssh-server
Arch Linux/Manjaro
在基于 Arch 的系统(如 Arch Linux、Manjaro 等)中,使用 pacman
包管理器安装 OpenSSH。在终端中运行以下命令:
sudo pacman -S openssh
安装完成后,你需要启动 SSH 服务器。以下是如何在不同的系统上启动 SSH 服务器的方法:
- Debian/Ubuntu/Fedora/CentOS/RHEL:
sudo systemctl start sshd
sudo systemctl enable sshd
- Arch Linux/Manjaro:
sudo systemctl start sshd.service
sudo systemctl enable sshd.service
启动 SSH 服务器后,请确保防火墙允许 SSH 连接。默认情况下,SSH 服务器使用端口 22。具体配置防火墙的方法取决于你的 Linux 发行版和防火墙设置。
现在,你应该可以使用 SSH 客户端(例如 ssh
命令)从本地或远程计算机连接到你的 Linux 系统。
例如,要从本地计算机连接到远程服务器,你可以使用以下命令:
ssh 用户名@服务器地址
然后,输入远程服务器的密码进行身份验证。