Você tem duas perguntas.
how can I check the network users?
-
Pergunte ao seu roteador. Geralmente, o endereço do roteador é
192.168.0.1
. Você pode descobrir o seu emitindoip route
. Você pode acessar normalmente uma página da Web digitando esse endereço em seu navegador. ProcureDHCP
ouComputers
. Ele provavelmente pedirá usuário e senha, o que depende da marca do roteador, mas geralmente éadmin
/admin
. -
(Mais fácil!) Verifique o intervalo de ip local e exiba os resultados. Uma ferramenta para fazer isso (e muito mais) é
nmap
. Para listar todos os clientes na rede local, você pode emitirnmap -F 192.168.*.*
, emboranmap -F 192.168.0.*
seja normalmente suficiente para redes domésticas e muito, muito mais rápido. Se você quiser ver o sistema operacional de cada computador listado, usenmap -O -F 192.168.0.*
- você precisará de privilégios de root para isso.
How can I access their machine with local ip address?
Como root, inicie ssh
nos dois computadores: service ssh start
. Então, do seu computador, emita ssh user@ip
. Agora você tem acesso total a essa conta de usuário nesse computador. Você pode usar scp
ou rsync
para copiar arquivos entre computadores ou usar software como samba
para compartilhar impressoras e muito mais.
Observação: para que um computador fique acessível via ssh
de fora da rede local, você precisará encaminhar a porta 22 do roteador para esse computador e, se tiver um firewall ativado, adicione uma exceção conforme apropriado.