Ответы:
Да. Просто запустите netstat:
netstat --tcp --numeric
--numericПоиск IP-адреса с использованием порта 22. вынуждает netstat показывать IP-адреса и --tcpотображает только TCP-соединения.
netstat --tcp --numeric | grep :22 однако, он покажет все SSH-соединения с сервером, а не тот, на котором вы находитесь, что, я думаю, подразумевается в вопросе.
Да, а вот как в Windows:
Команда netstat -aпоказывает все связи, как они происходят.

Я не гуру Linux, но он очень похож, и я считаю, что настоящая базовая команда такая же:
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
Для SSH на конкретном интерфейсе вы также можете использовать
tcpdump -i interface port 22
Это будет работать для Linux и Mac, и если у вас есть порт tcpdump для Windows , он будет работать так же.
это то, что вы хотите, в терминале:
lsof -i :ssh
он дает вам имена (если есть компьютеры sshin на вашем компьютере), если вы особенно хотите, чтобы их IP-адрес, возможно, вы хотите, чтобы pingимя, чтобы увидеть IP или сделать nslookupили перейти на http://ip2location.com ... ,