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 用户名和密码。
-
**如何查看 Moba