如何在Ubuntu、Debian、Kali、Mint中安装、启动、停止、重启OpenSSH?

Ubuntu是数百万人使用的流行Linux发行版。为了远程访问Ubuntu系统,我们使用 ssh 协议。因此,为了访问和管理Ubuntu系统,ssh服务器的安装和运行应该没有防火墙这样的限制。在本教程中,我们将介绍如何在Ubuntu、Debian、Kali和Mint中安装、启动SSH服务并进行故障排除。我们也可以使用像Debian、Kali和Mint这样的教程发行版,因为它们的起源和系统基础是相同的。

null

安装SSH服务

我们可以用不同的方法安装OpenSSH服务,但最直接的方法是使用 apt 包管理器。我们将使用 apt install 安装OpenSSh服务。这需要根权限。

$ apt install openssh-server

启动SSH服务

默认情况下,OpenSSh服务不会自动启动。我们需要使用 systemctl 命令。 systemctl 默认情况下,命令是由最新版本的Ubuntu、Debian、Kali和Mint提供的。如果没有安装 systemctl . 为了获得更多的细节,请看下面的教程。

Linux Sshd服务器配置和安全选项示例

$ systemctl start ssh

显示SSH服务状态

服务启动、停止,但如何显示或列出SSH服务的当前状态。我们将使用 systemctl status 命令以列出SSH的当前状态。

$ systemctl status ssh
Show SSH Service 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

相关文章: 如何在Linux下启动、停止、重启和管理apacheweb服务器?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享