使用MobaXterm时expect失效问题

有1个expect脚本,用来自动输入密码以执行逻辑,但是用MobaXterm SSH到云服务主机执行该脚本时,依然每次弹出密码输入框
ssh-require-password.png

这说明这个except脚本没起效,需要手动输入密码。

一直测试了一整天,还是不能解决,奇怪的是同样的脚本,使用的也是MobaXterm,SSH到虚拟机,就没这个问题,直到我用windows自带的命令提示符SSH到云服务主机执行该脚本,居然也是成功

突然想到MobaXterm有个X11-Forwarding选项,可能是开了这个才导致云服务主机想传对话框过来,从而except失效
x11-forward.png

取消勾选保存后,果然正常了