Я использую PuTTY для управления ВМ. IP-адрес виртуальной машины захватывается через командную строку внутри PuTTY. Я установил сеанс для каждой из виртуальных машин, потому что они используют разные имя пользователя и закрытый ключ, но когда IP-адрес виртуальной машины изменяется, есть ли способ переопределить IP-адрес сеанса PuTTY:
putty.exe -ip new_ip -load vm_a
Я пробовал это, но это не сработало. Я хотел использовать предопределенный сеанс, чтобы мне не приходилось указывать все остальные аргументы для PuTTY.
В -load
опция заставляет PuTTY загружать детали конфигурации из сохраненного сеанса. Если эти данные включают имя хоста, то эта опция - все, что вам нужно, чтобы PuTTY начал сеанс (хотя Plink по-прежнему требует явно указанного имени хоста).
Таким образом, вы не можете переопределить ip только с помощью putty.exe, однако я считаю, что не рекомендуется продолжать переопределять ip с помощью параметров командной строки, поскольку вы уже знаете ip, лучше изменить его в сохраненных сеансах, чтобы вы могли легко его использовать.
Надеюсь, это поможет.