我希望 OS X 中的终端窗口显示我打开的任何 ssh 选项卡的安全设置,即 RSA/DSA 等。
答案1
您可以使用以下命令设置终端的标题:
MYTITLE="Something Witty"
echo -n -e "\033]0;$MYTITLE\007"
选项1
您可以将其放在您要连接的主机的 .bashrc 文件中,它会在您登录时设置标题。
确定安全设置可能有点困难。您可以通过检查 $KRB5CCNAME 来确定是否使用 Kerberos 连接。您可以使用 xauth 程序确定有关 X 转发安全性的一些事项。
此外,还有一个需要注意的事项,即要求您在连接到的每台服务器上实现此功能。
选项 2
您可以使用脚本包装计算机上的 ssh 命令,该脚本在连接到服务器之前设置窗口标题。伪代码如下:
- 检查命令行参数以确定给出了哪些与安全相关的参数
- 将标题设置为描述安全模式的内容
- 将参数传递给真正的 ssh 程序