ssh -t -t sudo显示我的密码

我的问题是关于通过SSH执行sudo。 我尝试了各种各样的东西,但是没有成功。

这是我的脚本:

ssh my-host /bin/bash << EOF # some commands... sudo -u my-user -s -- << EOFF # other commands... EOFF EOF 

就这样,我明白了

sudo:没有tty present,也没有askpass程序

所以我试着select-t为SSH

 ssh -t my-host /bin/bash << EOF 

仍然得到相同的消息。 所以我尝试了双-t -t:

 ssh -t -t my-host /bin/bash << EOF 

现在我到了密码提示符,除了我可以看到我的密码,因为我键入它,按回车没有影响。

额外的限制:我在主机上的权限有限。 我不能sudo,除了成为用户我的用户。

任何想法? 提前致谢