我有一台通过 VPN 连接到公司网络的机器。当我连接到 VPN 时,它总是给我一个不同的主机名和 IP 地址。主机名总是远程-[ip 地址的最后一个八位字节]。每当我想通过 SSH 连接到我的机器时,我首先必须运行“主机名 -A”以查看主机名是什么。问题是,当我需要访问计算机时,我并不总是知道我的主机名是什么。(如果我去计算机所在的物理位置查找主机名,则不需要 SSH。)
我可以使用 SSH 并尝试子网中的每个主机名/IP,直到找到与正确密钥文件匹配的主机名/IP 吗?
我正在使用带有 cygwin 的 Windows 笔记本电脑(也通过 vpn 连接)通过 ssh 连接到 Ubuntu 12.04 机器。我不知道为什么当我连接到 vpn 时会得到一个不同的主机名,但它是一个公司网络,所以他们可以做任何他们想做的事情。