如何使用 SSH 远程管理 Ubuntu 服务器

您可能经常需要访问远程服务器来进行管理、管理和故障排除,有多种方法可以做到这一点。 您可以使用 telnet 登录远程服务器; FTP 允许在不同服务器之间传输文件。 但是,这些程序对于连接到关键服务器来说不够安全。 SSH,安全外壳是一种加密网络协议,您可以使用它通过不安全的网络安全地访问网络服务。 SSH 允许您通过终端和各种命令行功能访问服务器。 如果您想使用安全的方式远程访问和管理服务器,这将很有帮助。

在本文中,我将描述如何使用 SSH 远程管理 Linux 服务器。

对于本文,我使用以下机器:

  • 对于 SSH 服务器 – Ubuntu 18.04 TLS
  • 对于 SSH 客户端 – 终端 (Ubuntu) 和腻子 (Windows)

建立 SSH 连接

在使用 SSH 与 Ubuntu 服务器建立安全远程连接之前,您必须满足一些基本要求。

先决条件

以下是一些先决条件:

  • 远程服务器必须已开机并具有稳定的网络连接。
  • 您将需要服务器的 IP 地址。
  • 远程服务器必须可以通过该 IP 访问。 您可以使用 Ping 命令对其进行测试。
  • SSH 服务器和 SSH 客户端工具必须分别安装在服务器和客户端操作系统中。
  • 您将需要远程服务器的用户名和密码。
  • 防火墙不应阻止连接。

安装 OpenSSH 服务器

要通过 SSH 远程管理 Ubuntu 服务器,您将需要 SSH 服务器软件。 但是,在继续安装 OpenSSH 之前,首先,更新和升级软件包列表以获取最新的存储库。

更新包数据库

Ctrl + Alt + T 在 Ubuntu 中启动终端。 Enter 在终端中使用以下命令更新包数据库。

$ sudo apt-get update

升级已安装的软件包

更新存储库后,在终端中运行此命令以检查已安装软件包的升级。

$ sudo apt-get upgrade