我正在尝试通过sudo docker
在服务器上运行ssh
命令来创建Jenkins备份作业。我已经将我的公钥添加到服务器,并且使用我的.pem
密钥进行记录正常(ssh -i key.pem my_username@ip 'command to run on server'
)。当我在服务器上运行sudo
命令时,会出现问题。
sudo: no tty present and no askpass program specified
我发现的限制和解决方案:
ssh -t
键,因为它需要用户密码。