ssh:如何在远程运行命令时关闭回显

ssh:如何在远程运行命令时关闭回显

我想使用 ssh 在远程服务器上运行以下命令

ssh myserver kinit

该命令kinit用于初始化 kerberos 票证,其中涉及输入密码。如果它在远程服务器上运行,密码将不会显示在屏幕上。然而,如果从 ssh 调用该命令,则会显示密码。

想知道是否有什么办法让 ssh 关闭回显按键。搜索了ssh文档,没有找到解决办法。不确定是否可行。

谢谢。

答案1

强制传递终端,以便kinit可以执行默认情况下执行的终端无回显操作:

ssh -t myserver kinit

相关内容