LINUX.ORG.RU

Помогите с bash


0

0

Есть скрипт на bash, прописан как shell пользователю. (типа bbs:)) Нужно узнавать IP откуда заходят, как\что написать в скрипте чтоб увидеть IP???

anonymous

Ну если заход по SSH, то нужно смотреть значение переменной окружения
SSH2_CLIENT. (Если SSH2, конечно). По telnet не знаю, не пользуюсь :).

John
()

Ага, по SSH, а как ето сделат? Можно примерчик если не в лом? :)

anonymous
()

это _ТОЛЬКО_ для SSh2

#!/bin/sh

ip_remote=`echo $SSH2_CLIENT | awk '{ print $1 }'` # откуда "пришел"
port_remote=`echo $SSH2_CLIENT | awk '{ print $2 }'` # с какого порта
ip_local=`echo $SSH2_CLIENT | awk '{ print $3 }'` # куда "попал"
port_local=`echo $SSH2_CLIENT | awk '{ print $4 }'` # на какой порт


anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.