我正在尝试通过 SSH 检查服务器的 BIOS 版本,该命令需要 root 权限:
ssh remote-server su -c dmidecode
但这当然会因错误而失败:
标准输入必须是 tty
我如何使这项工作?我无法使用 sudo,当我尝试以 root@remote-server 身份登录时,它不会接受我用于“su”命令的密码。我正在使用 RedHat Enterprise Linux 4。
unix su ssh
ssh ×1
su ×1
unix ×1