ssh sudo 命令到本地机器

ssh sudo 命令到本地机器

我有两台机器,分别是主机器和从机器。它们之间有无密码的 ssh 设置。即主机器 -> 主机器和主机器 -> 从机器

我注意到以下问题

user@master$ ssh master sudo whoami
sudo: no tty present and no askpass program specified
user@master$ ssh slave sudo whoami
root
user@master$ ssh -t master sudo whoami
[sudo] password for user:

我很惊讶我必须输入本地机器的密码,而远程机器却不用输入!我怎样才能绕过 master 上的 sudo 提示?

谢谢

答案1

/etc/sudoers使用visudo工具将您的用户条目添加到。

行看起来应如下:

user ALL=(ALL) NOPASSWD: ALL

这将允许您绕过密码提示。

相关内容