Networking

如何掃描本地網路以查找支持 SSH 的電腦?

  • January 9, 2022

我經常在家裡的一台電腦上,我想通過 SSH 連接到另一台電腦,但通常不知道我想連接的那台電腦的 IP 地址。有沒有辦法從命令行掃描本地網路,以便找到要連接的電腦?

使用“ nmap ” - 這將告訴您哪些主機在網路上,並且確實打開了埠 22。如果需要,您可以將它與其他一些工具(如 grep)結合起來以產生更有針對性的輸出。

注意:僅在您的網路上執行此操作。在別人的網路上執行 nmap 或其等價物被認為是不好的形式。

sudo nmap -p 22 192.168.0.0/24

從命令行你可以使用:

sudo nmap -sS -p 22 192.168.10.0/24

替換網路上的本地地址空間。當我插入無頭 rasberry pi 並想找到 ssh 的位置時,我有時會使用它。

引用自:https://serverfault.com/questions/376894