Saya sering berada di satu komputer di rumah saya dan saya ingin SSH ke komputer lain, tetapi sering tidak tahu alamat IP yang ingin saya sambungkan. Apakah ada cara, dari baris perintah, untuk memindai jaringan lokal sehingga saya dapat menemukan komputer yang ingin saya hubungkan?
networking
ssh
ip
Andrew
sumber
sumber
Jawaban:
Gunakan " nmap " - ini akan memberi tahu Anda host mana yang ada di jaringan, dan memang yang memiliki port 22 terbuka. Anda dapat menggabungkannya dengan beberapa alat lain (seperti grep) untuk menghasilkan lebih banyak keluaran yang ditargetkan jika perlu.
Catatan: lakukan ini hanya di jaringan ANDA. Menjalankan nmap atau padanannya di jaringan orang lain dianggap sebagai bentuk yang buruk.
sumber
Dari baris perintah yang dapat Anda gunakan:
Pengganti untuk ruang alamat lokal di jaringan Anda. Saya kadang-kadang menggunakan ini ketika saya mencolokkan pi rasberry tanpa kepala dan ingin menemukan tempat untuk ssh.
sumber
sudo nmap -sS -p 22 192.168.10.0/24
sumber
sudo
dan dapat digunakan dengan Android NetworkMapper--open
dihapus banyak crud dari output dan benar-benar menunjukkan kepada saya mesin yang saya cari.Anda dapat secara manual telnet setiap ip di port 22.
Jika berhasil, Anda harus melihat string versi OpenSSH.
Proses memeriksa setiap ip di subnet dapat dilakukan melalui arahan 'untuk'.
sumber