从容器连接到主机并以安全的方式使用 sudo 执行命令

从容器连接到主机并以安全的方式使用 sudo 执行命令

我能够从容器 ssh 到主机(将容器的公钥添加到主机的 authorized_keys 文件中后)并以用户身份执行命令,但需要在容器中的 bash 脚本中以纯文本形式提供 sudo 密码,这要求更高、更好的安全性。它可能看起来像:

ssh -o "StrictHostKeyChecking=no" 172.17.0.1 sudo -S < <(echo "<HostSudoPassword>") apt install -y ntpstat

如何才能做得更好?

相关内容