Перенос настроек из SSH в PuTTY

03 июня 2010

С тех пор, как я вернулся с линукса на винду (а я вернулся), в SSH лазил исключительно через виртуалку. Лень было конфиг переносить в PuTTY, что довольно досадно, поскольку выходить в SSH прямо через PuTTY по ряду причин удобнее – например, можно настроить внешний вид и поведения терминала для каждого хоста, или быстро запускать сессии с помощью PuTTY-плагина к Launchy.

В общем, терпеть надоело, и я написал скрипт, создающий, на основании конфига в формате ssh-config, reg-файл, который вгружается в реестр винды и добавляет в PuTTY все недостающие сессии.

Процедура такая:

  1. В линуксе нужны ruby и puttygen (apt-get install putty-tools).
  2. По умолчанию скрипт скидывает ключи для PuTTY в ~/putty_keys – такой каталог должен существовать. Кроме этого в скрипт нужно вписать правильный путь к каталогу винды, куда ты собираешься положить ключи для PuTTY.
  3. Запускаем скрипт: ./ssh_to_putty.rb >putty.reg. Вводим пароли к ключам, если будет спрашивать.
  4. Получаем пачку (или не пачку) ключей для PuTTY и файл putty.reg. Первые копируем в соответствующую папку в винде, второй вгружаем в реестр.

Кстати, перед тем, как будешь вгружать конфиг в реестр, убедись, что в Default Settings в PuTTY сохранены подходящие настройки внешнего вида – цвета, шрифт, все такое. Иначе придется потом для каждой сессии настраивать отдельно.



Три комментария. Напиши еще один
  1. 37d953b779140f975e85ff64b6459471 # 03 июня 2010 Костег написал:

    ололо. А что вынудило вернуться? Семерку поставил?

    Не, я и сам вендузятник)

  2. 688e7ddf4c859e18b7a5e60cc9e1aa88 # 27 октября 2010 @zhuk_off (twitter.com/zhuk_off) написал:

    >>В общем, терпеть надоело, и я написал скрипт
    Неужели так часто переносите настройки, что пришлось пиать скрипт?

    1. 777894ea5153122bfa6b83f5bbf23622 # 28 октября 2010 Леонид Шевцов (автор) написал:

      Да в общем-то я после этого PuTTY практически не пользовался. Пересел на urxvt.

(нужна разметка?)

  • **жирный**
  • > цитата

отменить