Можно ли получить IP-адрес пользователя, доменное имя или имя хоста установленного ssh-соединения в оболочке? Например, когда я подключаюсь через ssh, первая напечатанная строка говорит что-то вроде этого:

Last Login: Sat Fri 17 19:00:00 2012 from some.website.net

Существует ли переменная среды или способ доступа к some.website.net или IP-адресу подключенного клиента. Желательно, чтобы я захотел some.website.net , но я мог бы обойтись с IP-адресом.

К вашему сведению, я планирую использовать это для автоматического выбора соответствующего файла .tmux.conf, чтобы строка состояния была менее занятой и могла вместить экран с меньшим разрешением, то есть экран смартфона.

-- Более подробная информация:

Я особенно заинтересован в использовании этого на компьютере OSX, но было бы неплохо иметь независимое от ОС решение.

1 ответ1

0

Я не уверен, в каком дистрибутиве вы находитесь, так что это может не относиться к вам. Я использую CentOS, которая поддерживает запись в /var /log (возможно, в вашей системе она есть, но она может быть где-то еще).

Пытаться:

cat /var/log/lastlog

Который возвращает (пример):

2¤?Opts/05xxxxxxd7.bb.xxxxxx.com

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .