- 在 Debian 或 Ubuntu 系统上,使用 APT:
bash复制代码
|---|---------------------------------------|
| | sudo apt-get install openssh-server
|
- 在基于 RPM 的系统如 CentOS 或 RHEL 上,使用 YUM 或 DNF:
bash复制代码
|---|-----------------------------------|
| | sudo yum install openssh-server
|
或对于较新的 RHEL/CentOS 版本使用:
bash复制代码
|---|-----------------------------------|
| | sudo dnf install openssh-server
|
二、启动 SSH 服务
安装完成后,可以使用以下命令之一来启动 SSH 服务:
- 对于使用
service
命令的发行版(如 Ubuntu、Debian):
bash复制代码
|---|--------------------------|
| | sudo service ssh start
|
- 对于使用
systemctl
命令的发行版(如 CentOS、Fedora、Arch):
bash复制代码
|---|-----------------------------|
| | sudo systemctl start sshd
|
注意:在某些情况下,ssh
命令可能用于客户端,而服务名称可能是 sshd
。
三、设置 SSH 服务开机自启动
为了确保 SSH 服务在系统重启后自动启动,可以使用以下命令之一:
- 对于使用
chkconfig
命令的较旧发行版:
bash复制代码
|---|-------------------------|
| | sudo chkconfig ssh on
|
- 对于使用
systemctl
命令的较新发行版:
bash复制代码
|---|------------------------------|
| | sudo systemctl enable sshd
|
四、检查 SSH 服务状态
启动 SSH 服务后,可以使用以下命令之一来检查 SSH 服务的状态:
- 对于使用
service
命令的发行版:
bash复制代码
|---|---------------------------|
| | sudo service ssh status
|
- 对于使用
systemctl
命令的发行版:
bash复制代码
|---|------------------------------|
| | sudo systemctl status sshd
|
如果 SSH 服务成功启动,你将看到类似"active (running)"的提示信息。