Ssh

在命令行上覆蓋 PuTTY IP 地址

  • December 31, 2019

我正在使用 PuTTY 進行 VM 管理。VM 的 IP 地址是通過 PuTTY 中的命令行獲取的。我為每個虛擬機設置了會話,因為它們使用不同的使用者名和私鑰,但是當虛擬機的 IP 地址發生變化時,有沒有辦法覆蓋 PuTTY 會話的 IP 地址:

putty.exe -ip new_ip -load vm_a

我試過這個,但沒有用。我想使用預定義的會話,這樣我就不必為 PuTTY 指定所有其他參數。

-load選項使 PuTTY 從保存的會話中載入配置詳細資訊。如果這些詳細資訊包括主機名,那麼這個選項就是讓 PuTTY 啟動會話所需的全部內容(儘管 Plink 仍然需要明確指定的主機名)。

所以你不能只用 putty.exe 覆蓋 ip,但是我覺得用命令行選項覆蓋 ip 不是一個好習慣,因為你已經知道 ip,最好在保存的會話中更改它,這樣你就可以輕鬆使用它。

希望這會有所幫助。

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