Sık sık evimdeki bir bilgisayardayım ve SSH'yi bir başkasına istiyorum, ancak bağlanmak istediğim kişinin IP adresini bilmiyorum. Bağlanmak istediğim bilgisayarı bulabilmem için komut satırından yerel ağı taramanın bir yolu var mı?
Sık sık evimdeki bir bilgisayardayım ve SSH'yi bir başkasına istiyorum, ancak bağlanmak istediğim kişinin IP adresini bilmiyorum. Bağlanmak istediğim bilgisayarı bulabilmem için komut satırından yerel ağı taramanın bir yolu var mı?
Yanıtlar:
" Nmap " kullanın - bu, hangi ağların ağda ve hangisinin 22 numaralı bağlantı noktasının açık olduğunu gösterir. Gerekirse daha fazla hedeflenmiş çıktı üretmek için birkaç diğer aletle (grep gibi) birleştirebilirsiniz.
Not: Bunu yalnızca SİZİN ağınızda yapın. Nmap'ı veya eşdeğerlerini başka birinin ağında çalıştırmak kötü biçim olarak kabul edilir.
Kullanabileceğiniz komut satırından:
sudo nmap -sS -p 22 192.168.10.0/24
Ağınızdaki yerel adres alanının yerini değiştirin. Bunu bazen başsız bir ahududu pi taktığımda ve nerede ssh bulacağımı bulmak istediğimde kullanırım.
sudo nmap -sS -p 22 192.168.10.0/24
nmap -p 22 --open -sV 192.168.178.0/24
sudo
ve Android ile kullanılabilir NetworkMapper
--open
çıkışından rezil bir sürü çıkarılıp aslında bana arıyordu makineyi gösterdi.
Her ipi elle 22 numaralı bağlantı noktasından telnet ile gönderebilirsiniz.
Başarılı olursa, OpenSSH sürüm dizesini görmelisiniz.
Alt ağdaki her ipin kontrol edilmesi işlemi “for” yönergesi ile yapılabilir.