OS X 终端是否有插件可以显示有关当前 SSH 会话的信息?

OS X 终端是否有插件可以显示有关当前 SSH 会话的信息?

我希望 OS X 中的终端窗口显示我打开的任何 ssh 选项卡的安全设置,即 RSA/DSA 等。

答案1

您可以使用以下命令设置终端的标题:

MYTITLE="Something Witty"
echo -n -e "\033]0;$MYTITLE\007"

选项1

您可以将其放在您要连接的主机的 .bashrc 文件中,它会在您登录时设置标题。

确定安全设置可能有点困难。您可以通过检查 $KRB5CCNAME 来确定是否使用 Kerberos 连接。您可以使用 xauth 程序确定有关 X 转发安全性的一些事项。

此外,还有一个需要注意的事项,即要求您在连接到的每台服务器上实现此功能。

选项 2

您可以使用脚本包装计算机上的 ssh 命令,该脚本在连接到服务器之前设置窗口标题。伪代码如下:

  1. 检查命令行参数以确定给出了哪些与安全相关的参数
  2. 将标题设置为描述安全模式的内容
  3. 将参数传递给真正的 ssh 程序

相关内容