MobaXterm 使用SSH 免密码登录问题

/ 0评 / 0 / 3,260 次 /

在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还是非常好用的,功能十分强大,推荐使用!

发表评论

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