MobaXterm无密码打开ssh
2026/6/26 23:15:41 网站建设 项目流程

文章目录

  • 第一步:在 Ubuntu 虚拟机上生成 SSH 密钥
  • 第二步:把公钥安装到本机授权列表
  • 第三步:把私钥复制回 Windows / MobaXterm 使用
  • 在 MobaXterm 中加载私钥
  • 测试

第一步:在 Ubuntu 虚拟机上生成 SSH 密钥

ls~/.ssh#known_hosts known_hosts.old

这说明还没有生成 SSH 密钥,所以现在还无法设置免密登录。
只需要 生成密钥 → 上传到服务器 → MobaXterm加载私钥 就可以了。

ssh-keygen -t rsa#一路按回车(不要设置密码),完成后你就会看到:#/home/ubuntu/.ssh/id_rsa#/home/ubuntu/.ssh/id_rsa.pub#检查是否生成成功:ls~/.ssh#id_rsa id_rsa.pub known_hosts known_hosts.old

第二步:把公钥安装到本机授权列表

cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keyschmod600~/.ssh/authorized_keyschmod700~/.ssh

第三步:把私钥复制回 Windows / MobaXterm 使用

cat~/.ssh/id_rsa

把输出的内容复制到 Windows,保存成一个文件

-----BEGIN OPENSSH PRIVATE KEY----- (中间所有内容,一行都不能少) -----END OPENSSH PRIVATE KEY-----

例如保存为:
C:\Users<你的用户名>.ssh\id_rsa

在 MobaXterm 中加载私钥

测试

关闭 SSH 窗口重新连接:

sshubuntu@192.168.111.129

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询