Se você quer apenas uma lista de nomes, pode fazer algo parecido com isto
sudo netstat -atp | grep 'ESTABLISHED.*ssh ' | awk '{print $5}'| sed 's/:ssh//'
- obtenha a lista de portas usadas
- filtra aqueles que são relacionados a ssh. Você precisa de um espaço após o ssh para remover as conexões de entrada para o sshd local.
- obtenha o nome da lista
- remova o: ssh
Alguns exemplos de saída, sem o filtro para sshd
host1.lan
192.168.1.71:51053
192.168.1.71:50323
host2.lan
192.168.1.71:50929
que mostra as conexões de saída para host1 e host2, mas também mostra as conexões de entrada para as sessões de putty que eu tenho para o host de demonstração.
Algum exemplo de saída com as conexões sshd locais filtradas
host1.lan
host2.lan