Мне нужно получить доступ к домашнему компьютеру удаленно, используя ssh. На моем маршрутизаторе настроена переадресация портов для отправки на соответствующий компьютер в локальной сети. У меня это работает, но просмотр моего домашнего компьютера auth.log показывает, что я подключаюсь с IP-адреса маршрутизатора (он всегда один и тот же, независимо от того, с какого публичного IP-адреса я подключаюсь). Как узнать фактический публичный IP-адрес, с которого я подключаюсь? Возможно ли это с переадресацией портов на маршрутизаторе?
Моя причина в том, что я хотел бы установить некоторые правила iptables, чтобы разрешить только определенные IP-адреса. Но, как и сейчас, подключающийся пользователь всегда получает IP-адрес моего маршрутизатора, так что любой может подключиться откуда угодно.