我正在使用 PuTTY 进行虚拟机管理。虚拟机的 IP 地址是通过 PuTTY 内部的命令行获取的。我为每个虚拟机设置了会话,因为它们使用不同的用户名和私钥,但是当虚拟机的 IP 地址发生变化时,有没有办法覆盖 PuTTY 会话的 IP 地址:
putty.exe -ip new_ip -load vm_a
我试过了,但没有用。我想使用预定义会话,这样就不必为 PuTTY 指定所有其他参数。
答案1
该-load
选项使 PuTTY 从已保存的会话中加载配置详细信息。如果这些详细信息包括主机名,则此选项就是让 PuTTY 启动会话所需的全部内容(尽管 Plink 仍然需要明确指定的主机名)。
因此,您不能仅使用 putty.exe 覆盖 ip,但是我觉得继续使用命令行选项覆盖 ip 并不是一个好习惯,因为您已经知道 ip 了,最好在保存的会话中更改它,这样您就可以轻松使用它。
希望这会有所帮助。