如何在 Ubuntu 18.04 LTS 上启用 SSH 服务器如何在 Ubuntu 18.04 LTS 上启用 SSH 服务器如何在 Ubuntu 18.04 LTS 上启用 SSH 服务器如何在 Ubuntu 18.04 LTS 上启用 SSH 服务器
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Ubuntu 18.04 LTS 上启用 SSH 服务器

发表 admin at 2025年2月28日
类别
  • 未分类
标签

SSH 服务器用于使用 SSH 客户端连接到远程计算机。可以使用SSH客户端程序来控制和配置远程计算机。在 Ubuntu 18.04 LTS 上,SSH 服务器称为 OpenSSH 服务器。 OpenSSH 服务器程序可在 Ubuntu 18.04 LTS 的官方软件包存储库中获取。

在本文中,我将向您展示如何在 Ubuntu 18.04 LTS 上启用 SSH 服务器。让我们开始吧。

在 Ubuntu 18.04 LTS 上安装 SSH 服务器:

需要远程连接和控制的计算机上必须安装SSH服务器程序。由于 Ubuntu 18.04 LTS 的官方软件包存储库中提供了 SSH 服务器或 OpenSSH 服务器软件包,因此您可以轻松安装它。

首先使用以下命令更新 Ubuntu 18.04 LTS 操作系统的软件包存储库缓存:

$ sudo apt-get update

应更新包存储库缓存。

现在您可以使用以下命令在要连接的远程计算机上安装OpenSSH SSH服务器程序:

$ sudo apt-get install openssh-server

现在按y,然后按继续。

应安装OpenSSH SSH 服务器程序。

安装 SSH 客户端:

您必须在要使用 SSH 连接到远程计算机的计算机上安装 SSH 客户端程序。现在大多数 Linux 操作系统上都应该默认安装它。但如果您还没有安装它,我将在本节中向您展示如何安装。

Ubuntu/Debian:

在 Ubuntu 或 Debian 操作系统上,SSH 客户端程序可在官方软件包存储库中找到。

您可以使用以下命令安装SSH客户端程序:

$ sudo apt-get install openssh-client

应该安装它。

CentOS 7/RHEL 7:

在 CentOS 7 和 Red Hat Enterprise Linux 7 (RHEL 7) 上,官方软件包存储库中也提供了 SSH 客户端软件包。

在CentOS 7/RHEL 7上执行以下命令安装SSH客户端程序:

$ sudo yum install openssh

应安装SSH客户端程序。

使用 SSH 连接到远程计算机:

现在我们已经在远程 Ubuntu 18.04 LTS 计算机上安装了 SSH 服务器程序,并在本地计算机上安装了 SSH 客户端程序,我们可以使用 SSH 从本地计算机连接到远程 Ubuntu 18.04 LTS 计算机。

要连接到远程计算机,您必须知道远程计算机的主机名/域名或 IP 地址。如果您的远程计算机位于公共网络上并且配置了 DNS 或域名,则主机名也应设置为您的域名。如果是这种情况,您可以使用以下命令查找远程计算机的主机名:

$ hostname

如果您的远程计算机位于本地网络上或者您有可以连接的公共专用 IP 地址,那么您只需要远程计算机的 IP 地址即可使用 SSH 连接到它。

您可以使用以下命令找到远程计算机的 IP 地址:

$ ip a

从下面屏幕截图的标记部分可以看到,我的 Ubuntu 18.04 LTS 远程计算机的 IP 地址是 192.168.199.170。它在我的本地网络上。记下它。

现在,从本地计算机运行以下命令以使用 SSH 连接到远程计算机:

$ ssh USERNAME@IP_OR_HOSTNAME

注意:这里USERNAME是您远程计算机的登录用户名,IP_OR_HOSTNAME是您远程计算机的IP地址或DNS/域名。

如果您是第一次使用 SSH 连接到远程服务器,您应该会看到以下提示。只需输入 yes 并按 即可继续。

现在输入远程计算机的登录密码用户名,然后按。

您应该已连接,如下面的屏幕截图所示。

现在,您可以从本地计算机在远程计算机上运行您想要的任何命令,如下面的屏幕截图所示。

$ lsb_release -a

完成后,运行以下命令退出远程计算机。

$ exit

如您所见,我已与远程计算机断开连接。

在 Ubuntu 18.04 LTS 远程计算机上打开 SSH 服务器端口:

Ubuntu 18.04 LTS 的防火墙程序称为UFW。有时,UFW 可能会在您的远程计算机上配置为阻止来自其他计算机的 SSH 服务器连接。

您可以运行以下命令使用UFW打开SSH服务器端口:

$ sudo ufw allow ssh

应打开 SSH 服务器端口。

在系统启动时启动 SSH 服务器:

大多数时候,您会希望 SSH 服务器在计算机启动时启动。在这种情况下,必须将 SSH 服务器服务添加到 Ubuntu 18.04 LTS 的系统启动中。

要将 SSH 服务器服务添加到系统启动中,请运行以下命令:

$ sudo systemctl enable sshd

SSH服务器服务应添加到系统启动中。

这就是在 Ubuntu 18.04 LTS 上启用 SSH 服务器的方法。感谢您阅读本文。

©2015-2025 Norria support@alaica.com