首先,请原谅我的无知,但我对这种东西不感兴趣......
办公室里有一套通过 LAN 连接的本地计算机系统(Linux)。每台计算机都分配了一个主机名。有没有办法使用新主机名将我家里的 Mac 远程连接到此 LAN 系统?
例如,假设有 10 台 Linux 计算机(10 个不同的主机名)连接到同一个本地网络。是否可以将 Mac 连接到 LAN 系统,这样我们就可以拥有 11 台互连的计算机和 11 个不同的主机名?
答案1
这取决于局域网:
有些 LAN 设置为允许任何计算机连接,可能使用 DHCP [1]并让用户自由设置 DNS、网关和网络掩码。
有些则允许您连接,但您必须手动设置您的知识产权, 这DNS [2],门户,毛里求斯 [3]和网络掩码 [4]。当然,新机器的 IP 必须与使用的其他机器不同,并且在允许的连接范围内。(例如,如果我有 10 台计算机的 IP
192.168.1.100
...192.168.1.110
我必须选择例如192.168.1.119
以避免冲突)。另一个 LAN 方面是,只有特定计算机才能连接到特定端口。当连接的计算机数量超过端口数量时,这些端口通常会关闭或被禁止。
计算机的识别通常通过其 Mac 地址进行[5],通过操作系统的频率较低或安全级别更严格。
在 Linux shell 中使用命令/sbin/ifconfig
,或者ifconfig
如果 sbin 在您的 PATH 中,您就可以读取这些参数。
要了解 LAN 是否允许其他计算机连接,您可以
- 向管理员或其他用户询问
- 如果您有权限,您可以连接您的计算机并检查它是否能够与其他计算机通信(例如,连接
ping 192.168.1.102
IP 为 192.168.1.102 的计算机),以及是否能够超出 LAN(如果 LAN 对更大的网络开放)。
如果你想从你的 MAC 连接到这台计算机,你可以这样做,例如,ssh username_on_linux_machine@IP_OF_LINUX_MACHINE
当你知道机器的 IP 时,你在同一个 LAN 上,接收机器(Linux)上有 sshd(接受 ssh 连接的守护进程)。
从外部来看,这个网络可能稍微复杂一些,并且依赖于局域网;通常,您连接到网关,然后从这里连接到特定计算机。否则,如果有 VPN,您可以加入 VPN,从那一刻起,就像您本地连接了电缆一样……