MobaXterm 密钥
MobaXterm 支持使用 SSH 密钥进行身份验证,这是一种更安全的方式来连接到远程服务器。
使用 SSH 密钥登录 MobaXterm 的步骤:
-
生成 SSH 密钥对: 使用 SSH 密钥生成工具生成 SSH 密钥对,例如 PuTTY 或 ssh-keygen。
-
将公钥添加到远程服务器: 将生成的公钥添加到远程服务器的 authorized_keys 文件中。
-
在 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 密钥列表。