ssh 返回了一些“未知”信息

ssh 返回了一些“未知”信息

我使用 ssh 远程运行一些命令,如下所示:

ssh user@host 'sudo command'

之后,我在 shell 中看到了以下行:

‘未知’:我需要更具体的信息。

什么意思?我确定是命令执行的结果,应该是跟ssh本身有关的东西。

答案1

这是一个老问题,没有有效的答案,因此现在回答它。

响应 - “‘未知’:我需要更具体的内容”主要来自 ncurses / curses 库。您收到此消息的原因是 - 远程没有有效的终端。

要解决此类问题,请在 ssh 命令中使用 -t(或 -ttt)。

ssh -ttt user@host 'sudo command'

相关内容