远程连接时自动更改终端颜色?

Jer*_*man 23 ssh command-line gnome-terminal

当通过 SSH 连接到远程机器时,有没有办法自动应用终端配置文件?

我想要比每个终端线上显示的用户/主机更明显的视觉提示,即我连接到远程机器。我一天中的大部分时间都连接到多台机器上,这可能会让人感到困惑。

gro*_*ter 10

来自 Ubuntu 论坛的Srigelsford建议这样做:

我使用我想要的设置在 gnome-terminal 中创建了几个配置文件,然后创建了如下例所示的别名以 ssh 到 ares。Ares 个人资料背景为红色。

alias -p ares='gnome-terminal --window-with-profile=Ares -x bash -c "ssh ares"; exit'
Run Code Online (Sandbox Code Playgroud)

这样做的缺陷是它不能在您现有的终端窗口中完成,它会启动另一个。我的别名在启动新的后关闭了现有的,但您可以通过删除 ; 从尽头退出。

只需创建任意数量的配置文件,并将每个服务器与别名中的配置文件相关联。要启动只需键入别名 $ares 的名称