Comments 60
раньше тоже им пользовался, недавно открыл для себя Tunnelier для меня намного удобней
Оно таки платное, если использовать на работе… Или я где-то недоглядел?
Ну сходить на сайт и почитать я тоже догадался :-)
Итого — если не более пяти коллег этим пользуются, то можно ни чего не покупать.
скачал, попробовал из минусов (для меня) не умеет shift-стрелки, alt-стрелки, shift-Fx, alt-Fx т.п. что для меня первично…
Скачал, попробовал.
Коннект единовременно только к одному серверу.
Профили в файлах на диске, их надо открывать чтобы залогиниться.
Если подопечный сервер один — то вроде не страшно.

Ну а если пара десятков?
Ну мягко говоря неудобно, нет?
Может я не умею его готовить?

PS:
Самые удобные (для меня) SSH клиенты из тех которые я встречал
ShellGuard (платный и заброшенный)
Putty + PuttyConnectionManager
Я еще бы отметил Kitty там много интересных вещей относительно putty, но что то он как то заморорзился, видимо у разработчика совсем времени нет…
Уже несколько комментариев про Kitty, а народ их будто не замечает.
Я как увидел котёнка сразу была мысль: «ОМГ! почему же он до сих пор не затмил собой своего прародителя, ведь админы-то народ подвижный и падкий на удобсвта?»
И будто никто не замечает.
Господа, одумайтесь! Бросьте бяку по имени путти и переходите на китти, тем более, что там есть специальный ключ для импорта настроек из PyTTY. И будет вам счастье.
KiTTY портабл отродясь и работает более стабильно, чем путти.
В давние времена, когда сидел на винде, ходил через Secure CRT — табы меня очаровали… но потом ушел на линукс и не испытываю проблем)
Для себя завел в путти несколько типовых профайлов (кажется 4 получилось всего)
с нужными типовывм портами, проксями, ключами, и тд…
а потом просто подставляю нужный адрес сервера при конекте.

Да, серверов много десятков, даже сотни. Т.е. для всех делать профайлы — нереально.
> Да, серверов много десятков, даже сотни. Т.е. для всех делать профайлы — нереально.

А как вы адреса запоминаете? Правда, интерессно.
И встал Айболит, побежал Айболит.
По полям, но лесам, по лугам он бежит.
И одно только слово твердит Айболит:
«DNS, DNS, DNS!»
Ну, запомнить сотню имен и не путаться в них — та еще задачка. И это еще игнорируя тот факт, что админу сотни серверов есть что помнить, кроме их имен.
Не берусь утверждать что это невозможно, конечно, но лично я уже в трех десятках путаюсь. Несмотря на ДНС.
Честно пробовал недавно поработать в винде, админя сотни серверов ежедневно — не знаю, как у вас это получается, но я не осилил и ребутнулся обратно в линь
Можно на одном-двух держать окружение, удобное для администрирования. Туда цепляешься putty, а оттуда по ssh на целевой сервер.
ну это уже костыль, причем какой-то гранитный.
Не могу представить ситуацию, когда вынуждают работать в винде не простого штатнго сотрудника, а именно админа.
Таки да! Инструмент нужно подбирать по работе — если работаеш с админкой линуксов и компании — удобней сидеть в линуксе. Если ты ад/шарепонит/ексчейндж админ — то винда — самое оно.
Слешики обратные двойные поставьте, а то нехорошо получается.
"Software\\SimonTatham\\PuTTY\\Sessions"
Ну или r"..." сделайте в крайнем случае.
UFO landed and left these words here
Ну, я могу лишь сказать в оправдание, что питон — такой же язык как и язык бат файлов )
О том что там можно так ходить по реестру я просто не знал :-)
Вы же линуксом пользуетесь. Знаете как народ к лишним зависимостям относится. ;) Не нужно использовать Python/Perl/Tcl (больше вроде скрипты ни на чём не пишут), если можно обойтись bat или sh/bash.
угу только для выполнения батников не надо скачивать и ставить какой-либо интерпретатор)
Протестил, работает, но есть одна проблемка :-)

Первой строкой reg query выдает сам /Sessions, и соответственно, там создаются паразитные ключи :-) Как бы это обойти без временных переменных? )
ээ, что?

H:\Downloads>type test.bat
@echo off

set CMD=reg query HKCU\Software\SimonTatham\PuTTY\Sessions

for /f %%i in ('%CMD%') do (
        echo %%i
)
H:\Downloads>test
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\server1

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\gateway
пустая строка между ключами — мой косяк, писал коммент, и вдруг внезапно он запостился.
UFO landed and left these words here
АААА!

c:\my\tools>reg query HKCU\Software\SimonTatham\PuTTY\Sessions

! REG.EXE VERSION 3.0

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\lbox3

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\ubh
UFO landed and left these words here
UFO landed and left these words here
>> .....Sessions\192.168.xxx.xxx
«xxx.xxx» я правильно понял — из соображений безопасности? ;-)
UFO landed and left these words here
еще способ: есть замечательное движение portableapps там практически весь полезный софт причесан для работы с флешки. путти там тоже есть
portableapps.com/apps/internet/putty_portable

цимес в том, что причесывание приложений под портабельный формат означает что все что касается программы хранится в папке программы в том или ином виде. т.е. теже сохраненные коннекты при использовании путти в портабле-варианте лежат в виде текстового файлика и соответсвенно поддаются редактированию любыми мыслимыми способами — замена, регекспы, все что угодно что дает ваш любимый текстовый редактор типа Notepad++
Putty Portable удобно в DropBox'e держать — сразу на всех машинках есть нужный конфиг.
Отсутствие вменяемой среды для ssh (клиент, агент, настройки) делает win для меня совершенно неприемлемой платформой для администрирования. Ну еще отсутствие репозиториев. И проблемы с дровами. И… Остановись, рогатая тварь!
Да все там есть… И путти, и альтернативные клиенты, и любимый OpenSSH под cygwin… Но привычнее под родным терминалом — это само собой )
OpenSSH под cygwin — это как фотошоп под wine, на мой скромный. Нет уж, кесарю — кесарево, мне — убунту, дизайнеру — Мак, мышам — кактус.
Как старый поклонник FAR'а его и использую для работы с Linux серверами из под Win. Т.е. FAR + WinSCP plug-in. Может хранить произвольное число профилей серверов + все плюсы от FAR'а (colorer и т.п.).
Получается для работы и в Win и в Linux один менеджер, но, правда, у меня и задача по части Linux'а не особо сложные.
Да-да, а у меня то же для Total Commander + к нему есть плагин который автоматом берет профили putty и заходит через SFTP туда )
Профили какие-то… Можно же сделать .BAT файлы, с любыми именами, положить их в поддиректории с любой структурой согласно предметной области, и вызывать из этих .BAT файлов putty с указанием сессии и адреса сервера. Ни Connection Manager, ни что0то ещё не нужно. Ну будет несколько шаблонов, которые будут использоваться с массой серверов — их поправить при необходимости не проблема.

Положить в \putty\work-hosts\user@example.com.bat содержимое:
putty.exe -load «my session» user@example.com

и вызывать этот user@example.com.bat из эксплорера, FAR'а или откуда угодно.

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

на винде и линуксе использую PuTTY.
На тему конфижек — 1 раз сделал и удобно настроил, а новые делаю методом load-[edit]-save (уверен как и большинство).
Если надо массово менять — наверное и полезно, но было бы хорошо, если автор запостит скрипт «скрипт-генератор» скрипта для линукса/винды абсолютно на все параметры (если я сменю массово все ключи, или порт разом на всех серверах). Имхо от пары параметров толку мало, а сделай сам не вдохновляет, так как проблема не животрепещущая.
Вы знаете, проще и быстрее всего сделать две вещи:
1) меняем Default Settings
2) Делаем экспорт настроек (HKEY_CURRENT_USER\Software\SimonTatham\PuTTY), меняем их (любым редактором) и применяем снова
У меня более 200 девайсов под управлением. Пользуюсь этим
(щаз глянул — что-то у них там на SF файлов нету, ну при желании нагуглить можно)

В PCM (PuttyConnectionManager) есть интересная особенность — выбирать сессию путти для каждого соединения.

Реализация следующая — имею около 10 разных сессий в Путти с разными конфигами.
В PCM для разных типов коннектов использую разные сессии из путти.

В случае если нужно что-то поменять иду в путти, открываю нужную сессию, меняю.
После чего в PCM все коннекты, которые привязаны к этой сессии будут иметь эти настройки.

Пользуюсь этим уже года 2 как, для админской работы с множеством telnet\ssh сессий из под винды лучше ещё ничего не видел.
еще бы добавить в скрипт включение кодировки utf-8 (чтобы MC работал правильно)
Only those users with full accounts are able to leave comments. Log in, please.