返回

轻松连接服务器:Linux 中创建 SSH 快捷连接指南

开发工具

在 Linux 系统中,SSH(Secure Shell)是一种强大且常用的工具,可用于安全地远程连接到其他计算机或服务器。通过 SSH,您可以执行各种管理任务,例如文件传输、系统配置、应用程序部署等。为了简化 SSH 连接,您可以创建快捷连接,以便快速访问常用的服务器。

本指南将详细介绍如何在 Linux 系统中创建 SSH 快捷连接。我们将以新建一个名为 gzlaoben 的快捷连接为例,一步步带您完成整个过程。

创建子配置文件

  1. 创建目录:

首先,您需要在 /etc/ssh/ssh_config.d 目录下创建一个子配置文件 gzlaoben.conf。这个子配置文件将用于存储 gzlaoben 快捷连接的配置信息。

  1. 编辑子配置文件:

使用文本编辑器(如 vi 或 nano)打开子配置文件 gzlaoben.conf,并在其中添加以下内容:

Host gzlaoben
    HostName gzlaoben.example.com
    User username
    Port 22
    IdentityFile ~/.ssh/id_rsa
  • Host gzlaoben: 指定快捷连接的名称,可以根据您的喜好进行命名。
  • HostName gzlaoben.example.com: 指定远程服务器的主机名或 IP 地址。
  • User username: 指定用于连接远程服务器的用户名。
  • Port 22: 指定 SSH 连接的端口号,默认端口为 22。
  • IdentityFile ~/.ssh/id_rsa: 指定用于 SSH 连接的私钥文件。

如果您使用的是非默认端口或私钥文件,请根据实际情况进行修改。

更新主配置文件

在创建子配置文件后,您需要更新主配置文件 /etc/ssh/ssh_config,以便将子配置文件包含在内。

  1. 检查主配置文件:

使用文本编辑器打开主配置文件 /etc/ssh/ssh_config,检查其中是否包含以下内容:

Include /etc/ssh/ssh_config.d/*.conf

如果包含,则表明主配置文件已包含了子配置文件。如果没有,请添加上述内容,以便将子配置文件包含在内。

  1. 保存主配置文件:

保存主配置文件 /etc/ssh/ssh_config,以便应用更改。

测试 SSH 快捷连接

现在,您可以测试 SSH 快捷连接是否正常工作。

  1. 打开终端:

打开终端窗口,并输入以下命令:

ssh gzlaoben

如果您看到类似以下的提示,则表明 SSH 快捷连接已成功创建:

Welcome to gzlaoben.example.com
  1. 输入密码:

系统将提示您输入密码,请输入您在子配置文件中指定的用户名对应的密码。

  1. 成功连接:

如果密码正确,您将成功连接到远程服务器。

总结

通过创建 SSH 快捷连接,您可以轻松管理和访问远程服务器,提高工作效率和生产力。本文介绍了如何在 Linux 系统中创建 SSH 快捷连接的详细步骤,如果您遇到任何问题,请随时提出,我会尽力为您解答。