Перезапустите Putty Config при закрытии соединения.

9

Я использую замазку на Windows 8.1 уже некоторое время. У меня есть только одна проблема. Можно ли снова открыть окно конфигурации при сбое или выходе из соединения без повторного запуска программы? (Через некоторое время это раздражает ...) Я просмотрел все настройки и не нашел успеха, однако слышал, что это можно сделать. Возможно, я просто что-то упускаю или просто сумасшедший.

Кто-нибудь настраивал это успешно?

user3267976
источник

Ответы:

7

Когда соединение заканчивается или не удается (обратите внимание на «неактивный» в строке заголовка), новый пункт меню появляется в меню «Перезапустить сеанс». Это соединит сессию.

Скриншот

heavyd
источник
1
Я думаю, достаточно близко ... Я надеялся, что есть способ заставить Putty начать новый сеанс, если соединение было разорвано или неактивно, без необходимости проходить меню вручную.
user3267976
3

Еще один обходной путь, так как реального решения пока нет:

  • Для вашего соединения в окне сеанса настройте «Закрыть окно при выходе> Никогда»
  • В окне сеанса выберите из меню пункт «Новый сеанс ...». Это вернет главное окно замазки
Clerenz
источник
Это разумное решение. Я просто устал от закрытия окна Putty Config при успешном соединении. Если я хочу одновременное соединение в другом месте, я должен снова вызвать Config Config или использовать ваш метод. Я очень удивлен, что не существует простого способа постоянно держать окно Putty Config открытым. Спасибо за ваш обходной путь.
Fiddy Bux
1

KiTTY - это разветвленная версия PuTTY с большим количеством функций, которая позволит вам всегда держать окно конфигурации открытым. Он имеет стандартную кнопку «Открыть», которая запускает сеанс и закрывает конфигурацию, а также кнопку «Пуск», которая запускает сеанс, сохраняя окно конфигурации открытым.

Он также имеет возможность автоматического переподключения при отключении. (Config> Connection> Reconnect Options> «Попытаться переподключиться при сбое подключения»).

Вы можете изменить задержку для попыток переподключения в файле kitty.ini, если вы используете переносную версию. Например, ReconnectDelay=10для 10-секундной задержки перед попыткой повторного подключения. (По умолчанию в ini-файле есть строка #ReconnectDelay=5, обязательно удалите #символ в начале строки, чтобы он действительно применил ваши изменения.)

http://kitty.9bis.net/ (бесплатно / с открытым исходным кодом)


Есть также много других вилок и альтернатив, которые предлагают сеансы с вкладками и всегда открытый список сеансов на стороне, если вы ищете быстрое открытие сеансов:

( MobaXterm , MTPuTTY , SuperPuTTY и т. Д.).

И еще с другими функциями:

( ExtraPuTTY имеет немного другое автоматическое переподключение и дополнительные сценарии с Lua , RuTTY имеет базовые сценарии - также включены в KiTTY , MobaXterm и ConEmu могут открывать вкладки с другими сеансами, такими как командная строка Windows / cmd, Bitvise SSH Client имеет приятный интерфейс, так далее)


Я еще немного поработал с MobaXterm, и у него есть отличный способ восстановить соединение, просто нажмите R. Я тоже могу полуавтоматизировать его с помощью встроенных инструментов макроса. А функция MultiExec хороша, потому что, если у меня открыто несколько вкладок PuTTY, я могу отправлять команды всем им одновременно (включая перезапуск сеанса).

Похоже, что сохранить настройки сеанса трудно. Мне часто приходится выбирать COM-порт вручную, когда я запускаю сохраненную сессию, если только COM-порт уже не активен до того, как я открою MobaXterm (и настройка еще не потеряна).

gamingexpert13
источник
1
Спасибо вам за помощь! Это на самом деле не постоянная проблема, но в любом случае возьмите с собой голос за поездку по ностальгии, которую вы только что дали мне. Я полностью забыл задать этот вопрос! Если я правильно помню, я уже пробовал это раньше. Я должен пойти проверить Китти снова.
user3267976