我有几个系统连接到同一个网络交换机。它们都运行 Linux / Ubuntu 18。
我想通过 ssh 远程访问一台机器到另一台机器。
就是说我在其中一个机器上操作,想通过ssh远程访问另一台机器。
我该怎么办?
假设我不知道任何机器的 IP 地址,只能访问其中一台。我需要按照步骤获取另一台机器的 IP 地址。我只能在我可以访问的同一台交换机上操作一台机器
例如。我将机器 A、B、C、D 连接到交换机 S。我只能访问 A,而不能访问其他任何设备。
我碰到过一些 SO 答案,建议使用 arp -a,但从未超越这一点。
我必须采取什么步骤才能做到上述事情?
答案1
使用arp -a
并尝试主网络子网下列出的每个地址。当然,机器必须配置 ssh 访问权限,并且您必须知道配置的端口号(可以是任何端口号,而不仅仅是 22)。
另外,交换机不等于路由器,你必须手动在每个设备上配置网络,无需使用 DHCP 路由器。