相关疑难解决方法(0)

通过 ssh 执行 su -c

我正在尝试通过 SSH 检查服务器的 BIOS 版本,该命令需要 root 权限:

ssh remote-server su -c dmidecode
Run Code Online (Sandbox Code Playgroud)

但这当然会因错误而失败:

标准输入必须是 tty

我如何使这项工作?我无法使用 sudo,当我尝试以 root@remote-server 身份登录时,它不会接受我用于“su”命令的密码。我正在使用 RedHat Enterprise Linux 4。

unix su ssh

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

ssh ×1

su ×1

unix ×1