ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

MobaXterm无密码打开ssh

MobaXterm无密码打开ssh

文章目录

  • 第一步:在 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
返回列表