Я подключаюсь от машины A
к машине B
На машине B
я хотел бы напечатать имя хоста A
в командной строке bash.
Я попытался получить это, используя who -m
и выполнив несколько операций cut
, но вывод выводится по-разному в разных unix'ах.
Я не мог найти прямой способ получить это имя хоста.
Я вижу две возможности:
- Каким-то образом передать его при подключении с помощью
ssh
(я не думаю, что когда-либо буду использовать что-то еще для удаленного подключения) - Обрабатывать,
who
выводит несколькими способами, и надеяться, что не так уж много версий
Возможность (1) предпочтительна, потому что я могу отправить имя хоста, которое я назначил хосту, а не имя моего оператора, но я не смог найти способ заархивировать это в man ssh_config
.