MobaXterm 使用SSH 免密码登录问题

/ 2评 / 0 / 14,691 次 /

在Windows CMD 命令行中,生成了SSH 登录私钥、公钥。并在远程服务器192.168.11.61 上加入了对应的公钥后。
在CMD 命令行中使用命令

gz20170629g@DESKTOP-7HBJIE5 MINGW64 ~
$ pwd
/c/Users/gz20170629g
gz20170629g@DESKTOP-7HBJIE5 MINGW64 ~
$ ssh root@192.168.11.61

是可以正常登录上远程服务器的。

但是再MobaXterm中新建一个会话,如下。

点击OK , 登录出现提示要求输入密码。

Access denied
root@192.168.11.61's password:

很奇怪了是吧,其实是因为MobaXterm命令行登录的用户是mobaxterm,而并非我们登录系统的用户gz20170629g。

[2018-06-29 17:46.30]  ~
[gz20170629g.DESKTOP-7HBJIE5] ➤ pwd
/home/mobaxterm

所以呢,我们在MobaXterm的会话设置中要选中SSH所用的私钥文件。

这样才能正确登录远程服务器。

MobaXterm还是非常好用的,功能十分强大,推荐使用!

2条回应:“MobaXterm 使用SSH 免密码登录问题”

  1. windyear说道:

    谢谢,有用!

  2. 小可爱说道:

    怎么证明我使用的是生成的公钥和私钥,不是我手动输入的密码呢?

发表评论

邮箱地址不会被公开。 必填项已用*标注

19 + 2 =