Я бы прокомментировал это, но не могу.Нам нужно больше информации.На каком языке вы программируете.Что вы пробовали
Редактировать: вот что вы ищете.Этот ответ был взят из Найдите IP-адрес клиента в сеансе SSH
Пожалуйста, сделайте более подробный поиск вашей проблемы, прежде чем задавать вопрос
Проверьте, есть липеременная окружения, называемая:
$SSH_CLIENT
ИЛИ
$SSH_CONNECTION
(или любые другие переменные окружения), которая устанавливается при входе пользователя в систему. Затем обрабатываете ее, используя скрипт входа пользователя.
Извлечение IP:
$ echo $SSH_CLIENT | awk '{ print $1}'
1.2.3.4
$ echo $SSH_CONNECTION | awk '{print $1}'
1.2.3.4