Ярлык PuTTY, который автоматически запускает профиль?

Вопрос или проблема

Как создать ярлык PuTTY, который автоматически запускает профиль, чтобы я мог подключиться к определенному компьютеру одним кликом?

Из Часто задаваемых вопросов по Putty:

Чтобы запустить сессию PuTTY, сохраненную под именем «mysession», создайте ярлык Windows, который вызывает PuTTY с командной строкой вида \path\name\to\putty.exe -load "mysession"

—ИЗМЕНЕНИЕ—

В Windows 7 ярлык должен быть в кавычках, например:

“\path\name\to\putty.exe” -load “mysession”

В Windows используйте эту цель для ярлыка putty, чтобы сохранить имя пользователя и пароль. Затем загрузите сохраненную сессию или добавьте в Диспетчер задач:
"C:\Program Files\PuTTY\putty.exe" -load "your_saved_session" -l "username@your_server_address" -pw "your_password"

  1. щелкните правой кнопкой мыши на ярлыке putty
  2. заполните поле “цель” ярлыка, используя вышеуказанный код (измените для своих параметров).
  3. нажмите кнопку “сохранить”.

После этого, когда вы нажмете на ярлык PuTTy, он автоматически загрузит вашу сессию с использованием указанного имени пользователя и пароля.

ОБНОВЛЕНИЕ: Если вы указали IP-адрес сервера или имя хоста в выбранном профиле putty, вам не нужно указывать адрес сервера (..@server_address) в ярлыке Windows; правильный ярлык теперь:
"C:\Program Files\PuTTY\putty.exe" -load "your_saved_session" -l "username" -pw "your_password"

Я ссылался на Putty Connection Manager как на полезное дополнение, обеспечивающее однократное подключение и вкладки, но, похоже, приложение не работает, и все файлы удалены с хостинга.

При проверке этого, я нашел форк проекта, называемый superputty (см. ниже) и ссылку на KiTTY – версию PuTTY для Win32 с дополнительными функциями, так что вот:

Superputty:https://github.com/jimradford/superputty

KiTTY: http://kitty.9bis.com/

PuttyTray является альтернативой, где вы получаете сессии в списке быстрого доступа Windows, если закрепите его на панели задач. Мой закреплен на позиции 9, поэтому я набираю Win+Alt+9, чтобы показать список сессий, использую клавиши со стрелками для выбора, затем нажимаю Enter для запуска.

Он также имеет множество других полезных функций.

Можно использовать WinSCP (бесплатно), чтобы сохранять IP-адреса, имена пользователей и пароли, которые затем можно передать в PuTTY:

enter image description here

Ответ или решение

Создание ярлыка PuTTY для автоматического запуска сохраненной сессии на Windows может значительно упростить процесс подключения к удаленному серверу. В этом процессе заключается, прежде всего, удобство автоматизации: один клик, и вы уже подключены к нужному серверу. Рассмотрим теоретическую часть, реализацию на практике, а также применимые рекомендации и дополнительные инструменты, которые могут помочь в управлении вашими сессиями в PuTTY.

Теория

PuTTY — это бесплатный и широко используемый терминальный симулятор, позволяющий подключаться к удаленным системам посредством различных сетевых протоколов, таких как SSH и Telnet. Программа позволяет сохранять сессии, что делает повторное подключение к тем же серверам значительно проще. Особенностью PuTTY является возможность использования командной строки для запуска сохраненных профилей. Это позволяет создавать ярлыки Windows, которые могут моментально и без дополнительных действий открыть нужную сессию.

Команда для запуска определенной сохраненной сессии в PuTTY через командную строку выглядит следующим образом:

"путь\к\putty.exe" -load "название_сессии"

Таким образом, когда вы создаете ярлык, добавление этой команды в поле "Цель" ярлыка приведет к мгновенному запуску указанной сессии при двойном нажатии на ярлык.

Пример

Рассмотрим процесс создания ярлыка для конкретной сессии. Предположим, у вас есть сохраненная сессия, названная "mySession", а PuTTY установлен в стандартной директории на вашем компьютере — "C:\Program Files\PuTTY\putty.exe". В таком случае, вашей целью будет создать ярлык с целевым значением:

"C:\Program Files\PuTTY\putty.exe" -load "mySession"

Если вы также хотите, чтобы ваш ярлык автоматически использовал ваше имя пользователя и пароль, вам нужно дополнить эту строку следующими параметрами:

"C:\Program Files\PuTTY\putty.exe" -load "mySession" -l "username" -pw "password"

Имейте в виду, что хранение пароля в чистом виде в ярлыке может быть небезопасным, поэтому настоятельно рекомендуется использовать данный метод с осторожностью и только в безопасной среде.

Применение

Чтобы создать ярлык:

  1. Щелкните правой кнопкой мыши на рабочем столе или в любой другой папке и выберите «Создать» > «Ярлык».
  2. В поле «Укажите расположение объекта» вставьте путь и параметры, как указано выше, и щелкните «Далее».
  3. Назовите ваш новый ярлык, чтобы он точно отображал его функцию, например, "Подключение к серверу A".
  4. Щелкните «Готово», чтобы завершить создание ярлыка.

Таким образом, каждый раз при двойном щелчке на этом ярлыке, будет совершаться быстрое подключение к серверу по сохраненной сессии с автоматическим использованием введенного имени пользователя и пароля.

Дополнительные Инструменты

Кроме стандартного использования PuTTY, существует несколько сторонних инструментов, которые делают управление подключениями еще проще и удобнее:

  1. SuperPuTTY — инструментарий, представляющий собой надстройку для PuTTY с поддержкой вкладок, что позволяет держать открытыми несколько сессий одновременно в одном окне. Это особенно полезно для системных администраторов, работающих с множеством серверов одновременно.

  2. KiTTY — модифицированная версия PuTTY с расширенными функциями, такими как возможность автоматического ввода пароля, сохранение сессий в папки и другие улучшения интерфейса.

  3. PuttyTray — модификация PuTTY, позволяющая запускать сессии через лист быстрого доступа Windows, если вы закрепите значок в панели задач.

  4. WinSCP — клиент для передачи файлов, который может взаимодействовать с PuTTY, передавая ему параметры подключений, такие как IP-адрес, имя пользователя и пароль, для облегчения входа.

Все эти инструменты гармонично дополняют функционал PuTTY, создавая более комфортные условия для управления подключениями к разным серверам.

В заключение, автоматизация подключения с помощью ярлыков PuTTY — это простая, но весьма эффективная практика для всех, кто часто взаимодействует с удаленными компьютерами через SSH или другие протоколы. Она позволяет сэкономить время на рутинных задачах и минимизировать риск ошибок при ручном вводе данных для подключения.

Оцените материал
Добавить комментарий

Капча загружается...