Когда вы ssh
где-то несколько переменных окружения установлены:
SSH_CLIENT SSH_TTY SSH_CONNECTION
посмотрите на них, они весьма полезны.
Я использую ssh для доступа к другой машине и требую IP-адрес, с которого я sshing. Фингер дает это, но я не знаю, как изолировать это от предоставленной информации. Пока что у меня есть:
finger | grep $USER
Который производит:
jonno Jonathan Mackenzie pts/9 Sep 21 16:23 (111.111.111.111)
Какой последний grep требуется для изоляции IP-адреса (я изменил его здесь из соображений безопасности)?
Когда вы ssh
где-то несколько переменных окружения установлены:
SSH_CLIENT SSH_TTY SSH_CONNECTION
посмотрите на них, они весьма полезны.
Быстро и грязно:
finger | grep $USER | egrep -o "[0-9]\.[0-9]\.[0-9]\.[0-9]"