3

У меня сохранено около 50 сессий в PuTTY для подключения к различным серверам. Теперь я хочу настроить поведение для всех серверов. Как мне это сделать?

Эти конфигурации должны отражать все сохраненные сеансы.

2 ответа2

5

Вот метод, который требует определенных усилий, но намного проще, чем воссоздание всех 50 сеансов.

Используйте с осторожностью!

  1. Сделайте копию ваших текущих настроек PuTTY:

    Меню "Пуск"> "Выполнить", затем введите следующее:

    regedit /e putty.reg "HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions"
    

    putty.reg теперь сохраняется в C:\Documents and Settings\{yourusername} (или C:\Windows\system32 в Windows 10) - переименуйте его в putty_older.reg, putty_backup.reg, как хотите.

  2. Используя графический интерфейс PuTTY, загрузите одну сессию (т.е. первую), внесите все необходимые изменения и сохраните сессию.

  3. Повторите шаг # 1, чтобы у вас была новая копия putty.reg.

  4. (Необязательно, это можно сделать вручную). Откройте оба файла (putty.reg и putty_backup.reg) в WinMerge, и у вас будет полная построчная запись обо всех изменениях, которые вы только что внесли.

  5. Изменения будут выглядеть примерно так:

    "TermWidth"=dword:0000006e
    "TermHeight"=dword:0000002b
    
  6. Используйте ваш любимый текстовый редактор, чтобы найти / заменить все на старое значение. Например

    "TermWidth"=dword:'_default setting_'
    
    *(the original code)* - replace with:
    
    "TermWidth"=dword:0000006e
    
    *(the new setting)*
    
  7. После сохранения новой версии putty.reg дважды щелкните и подтвердите, что вы хотите импортировать в реестр.

Вышеуказанный метод был протестирован с пятью сеансами и работал нормально.

1

Вы не можете сделать это с PuTTY, как сейчас.

Однако, если сеансы отличаются только адресом (пользователь / хост / порт), вы можете просто провести один сеанс по умолчанию и указать адрес в параметрах командной строки PuTTY. Вы можете создать 50 ярлыков на рабочем столе - по одному для каждого хоста; или подключиться через Пуск -> Выполнить, или через командную строку.

putty joe@joesbox.domain.tld

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .