1、使用保存密码的功能(不推荐)

虽然不推荐直接保存密码,因为安全性较低,但 MobaXterm 也提供了记住密码的功能:

  • 在 MobaXterm 中创建 SSH 会话时,选择 Session > SSH,然后填入目标主机的信息。

  • Advanced SSH Settings 中,勾选 Save password 选项。

  • 填入密码后,保存会话。

这样,下次连接时,MobaXterm 会自动填写并使用保存的密码。

但这种方法的安全性较低,尤其是在共享计算机或多人使用的环境中,不建议使用。

适合在个人稳定的电脑使用。

但是如果没有保存密码的弹窗弹出?

就进入Settings->Configuration

点击MobaXterm passwords management

可以选择Always,这样下次登录就会自动保存

Ask:每次登录新的会进行询问要不要保存

设置完点击ok进行保存。

2、使用 SSH 密钥认证

推荐使用 SSH 密钥认证,而不是直接使用密码。这不仅更加安全,而且不需要每次都输入密码。可以按照以下步骤生成和使用 SSH 密钥:

  • 生成 SSH 密钥:

    1. 打开 MobaXterm,点击左上角的 Tools > MobaXterm terminal.

    2. 在终端中输入以下命令生成 SSH 密钥对:

      ssh-keygen -t rsa -b 4096

      然后根据提示选择保存位置(通常默认即可)并设置密钥密码(可以留空,不设置密码)。

  • 将公钥添加到服务器:
    将生成的公钥文件(默认路径是 ~/.ssh/id_rsa.pub)复制到目标服务器的 ~/.ssh/authorized_keys 文件中。

  • 配置 MobaXterm 使用密钥:

    1. 在 MobaXterm 中,点击 Session > SSH

    2. Basic SSH Settings 中输入目标服务器的 IP 地址和端口。

    3. 选择 Use private key 选项,浏览选择你的私钥文件(通常是 id_rsa 文件)。

通过这种方式,你可以在 MobaXterm 中不再需要输入密码,而是使用密钥进行身份验证。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐