Відповіді:
Так. Просто запустіть netstat:
netstat --tcp --numeric
Шукайте IP за допомогою порту 22. --numeric
змушує netstat показувати IP-адреси і --tcp
показує лише TCP-з'єднання
netstat --tcp --numeric | grep :22
Однак він покаже всі підключення SSH до сервера, а не той, на якому ви перебуваєте, і, на мою думку, мається на увазі у запитанні.
Так, і ось як у Windows:
netstat -a
Команда показує все conections , як вони відбуваються.
Я не гуру Linux, але він дуже схожий, і фактична базова команда така сама, я вважаю:
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
Для SSH на певному інтерфейсі ви також можете використовувати
tcpdump -i interface port 22
Це буде працювати для Linux та Mac, і якщо у вас є порт tcpdump для Windows , він буде працювати так само.
це те, що ви хочете, в терміналі:
lsof -i :ssh
він дає вам імена (якщо вони доступні на комп’ютерах, що схиніться на ваш комп'ютер), якщо ви спеціально хочете їх IP-адресу, можливо, ви хочете, щоб ping
ім'я побачило IP-адресу або зробіть nslookup
або перейдіть на http://ip2location.com ... .