mobaxterm 密钥

MobaXterm 密钥

MobaXterm 支持使用 SSH 密钥进行身份验证,这是一种更安全的方式来连接到远程服务器。

使用 SSH 密钥登录 MobaXterm 的步骤:

  1. 生成 SSH 密钥对: 使用 SSH 密钥生成工具生成 SSH 密钥对,例如 PuTTY 或 ssh-keygen。

  2. 将公钥添加到远程服务器: 将生成的公钥添加到远程服务器的 authorized_keys 文件中。

  3. 在 MobaXterm 中配置 SSH 密钥:

    • 在 MobaXterm 主窗口中,点击“会话”菜单,然后选择“新建会话”。
    • 在“连接类型”下拉列表中选择“SSH”。
    • 在“服务器”框中输入远程服务器的 IP 地或域名。
    • 在“端口”框中输入远程服务器的 SSH 端口号,默认端口号为 22。
    • 在“用户名”框中输入远程服务器的 SSH 用户名。
    • 在“身份验证”选项卡中,选择“密钥文件”。
    • 点击“浏览”按钮,选择生成的 SSH 私钥文件。
    • 点击“确定”按钮连接到远程服务器。

使用 SSH 密钥登录 MobaXterm 的优点:

  • 更安全: SSH 密钥使用加密技术来保护您的身份验证信息,因此比使用密码更安全。
  • 更方便: 使用 SSH 密钥登录,需每次输入密码。

以下是一些关于 MobaXterm 密钥的常见问题:

  • 如何生成 SSH 密钥对?

    • 使用 PuTTY 生成 SSH 密钥对:

      • 打开 PuTTYgen 工具。
      • 点击“生成”按钮生成密钥对。
      • 在“密钥保存位置”框中输入私钥文件的保存路径。
      • 在“密钥注释”框中输入密钥的注释。
      • 点击“保存私钥”按钮保存私钥文件。
      • 点击“复制公钥”按钮复制公钥。
    • 使用 ssh-keygen 生成 SSH 密钥对:

      • 在命令行中输入以下命令:

        ssh-keygen -t rsa -b 4096

      • 按照提示输入密钥文件的保存路径和密码。

      • 公钥文件和私钥文件会分别保存为 ~/.ssh/id_rsa.pub~/.ssh/id_rsa

  • 如何将公钥添加到远程服务器?

    • 使用 SSH 工具将公钥添加到远程服务器:

      • 使用 PuTTY 连接到远程服务器。
      • 在 PuTTY 窗口中,右键单击“连接”菜单,然后选择“会话管理器”。
      • 在“会话管理器”窗口中,选择要添加公钥的会话,然后点击“编辑”按钮。
      • 在“编辑会话”窗口中,选择“SSH”选项卡,然后点击“授权密钥”按钮。
      • 在“授权密钥”窗口中,粘贴复制的公钥,然后点击“添加”按钮。
      • 点击“确定”按钮保存设置。
    • 使用 ssh-copy-id 工具将公钥添加到远程服务器:

      • 在命令行中输入以下命令:

        ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_server_address

      • 按照提示输入远程服务器的 SSH 用户名和密码。

  • 如何查看 MobaXterm 中已保存的 SSH 密钥?

    • 在 MobaXterm 主窗口中,点击“工具”菜单,然后选择“选项”。
    • 在“选项”窗口中,选择“SSH”选项卡。
    • 在“SSH 密钥”部分,您可以看到已保存的 SSH 密钥列表。