Назад | Перейти на главную страницу

Есть ли плагин OS X Terminal для отображения информации о текущем сеансе SSH?

Я хотел бы, чтобы в моих окнах терминала в OS X отображались настройки безопасности любых открытых вкладок ssh, например RSA / DSA и т. Д.

Вы можете установить заголовок вашего терминала с помощью следующей команды:

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

Опция 1

Вы можете поместить его в файл .bashrc хостов, к которым вы подключаетесь, и он установит заголовок при входе в систему.

Определить настройки безопасности может быть немного сложнее. Вы можете определить, соединились ли вы с Kerberos, проверив $ KRB5CCNAME. Вы можете определить некоторые вещи о безопасности вашей пересылки X с помощью программы xauth.

Кроме того, есть предостережение о том, что вы должны реализовать это на каждом сервере, к которому вы подключаетесь.

Вариант 2

Вы можете обернуть команду ssh на своем компьютере сценарием, который устанавливает заголовок окна перед подключением к серверу. Псевдокод будет:

  1. Проверьте параметры командной строки, чтобы определить, какие аргументы, связанные с безопасностью, были указаны
  2. Установите заголовок так, чтобы он описывал режим безопасности
  3. Передайте аргументы реальной программе ssh