在远程服务器上,我只能通过“sudo”执行某个命令。身份验证通过证书完成。因此,当我通过bash脚本,python,ruby或其他东西通过SSH登录时,如何使用sudo
执行某个命令?
答案 0 :(得分:1)
正确的方法是使用配置管理解决方案,例如ansible
,您可以使用become
指令从远程客户端运行script/command
sudo privileges
。
如果只有一个方框或您需要安排,您可以使用/etc/crontab
并以root
用户以所需的时间间隔运行。