Ubuntu是数百万人使用的流行Linux发行版。为了远程访问Ubuntu系统,我们使用 ssh
协议。因此,为了访问和管理Ubuntu系统,ssh服务器的安装和运行应该没有防火墙这样的限制。在本教程中,我们将介绍如何在Ubuntu、Debian、Kali和Mint中安装、启动SSH服务并进行故障排除。我们也可以使用像Debian、Kali和Mint这样的教程发行版,因为它们的起源和系统基础是相同的。
安装SSH服务
我们可以用不同的方法安装OpenSSH服务,但最直接的方法是使用 apt
包管理器。我们将使用 apt install
安装OpenSSh服务。这需要根权限。
$ apt install openssh-server
启动SSH服务
默认情况下,OpenSSh服务不会自动启动。我们需要使用 systemctl
命令。 systemctl
默认情况下,命令是由最新版本的Ubuntu、Debian、Kali和Mint提供的。如果没有安装 systemctl
. 为了获得更多的细节,请看下面的教程。
$ systemctl start ssh
显示SSH服务状态
服务启动、停止,但如何显示或列出SSH服务的当前状态。我们将使用 systemctl status
命令以列出SSH的当前状态。
$ systemctl status ssh

我们可以看到绿色的 active (running)
显示SSH服务正在运行的文本。
重新启动SSH服务
在某些情况下,我们需要重新启动SSH服务。SSH服务中的配置更改需要重新启动SSH才能生效。我们可以像下面那样重新启动SSH服务。这将使用驻留在中的最新SSH服务配置重新加载SSH服务 /etc/ssh/sshd_config
.
$ systemctl restart ssh
在系统启动时启用SSH服务启动
在系统重新启动或引导之后,SSH服务不会自动启动,显式启动它是一项简单的任务。我们可以在系统重启后自动启动SSH服务。
$ systemctl enable ssh
在系统启动时禁用SSH服务的启动
如果我们不需要在系统启动时启动SSH服务 我们可以用以下命令禁用自动启动。
$ systemctl disable ssh