Page 1 of 2

putty manager

Posted: Fri 25 Sep, 2015 05:53
by ctapmex
привет.
сейчас очень назрела необходимость в программе/плагине, для хранения putty сессий. с разбивкой на подпапки. причем большое количество.
сохранение паролей и все такое. одно из главных - открытие сессий в conemu, с возможностью открытия нескольких сессий в одном окне (split).
посмотрев, что есть на "рынке" , понял что подходящего ничего нет. может конечно плохо искал. поэтому созрела идея написать плагин, панельный, в котором хранить сессии. запуск производить по настраиваемой командной строке, и все вышеперечисленное.
возникает два вопроса
1. стоит ли такое делать ,или проще обойтись виндовыми ярлыками, в которых будет командная строка для запуска пути ? split попробовать реализовать через макросы. один главный минус - пароли в открытом виде
2. если делать, то может у вас есть идеи что еще предусмотреть на этапе планирования ?

putty manager

Posted: Fri 25 Sep, 2015 06:33
by siberia-man
есть много клонов putty (на основе оригинального же кода) которые расширяют возможности стандартного putty: начиная с возможности хранения сессий в файлах и заканчивая различными фишками, которые сближают графические возможности putty и winscp. Кстати можно для этих целей использовать именно winscp, который все это уже умеет.

putty manager

Posted: Fri 25 Sep, 2015 07:11
by John Doe
ctapmex wrote: запуск производить по настраиваемой командной строке
Это что, и пароль в командной строке?

putty manager

Posted: Fri 25 Sep, 2015 07:21
by ctapmex
не знал, что в winscp можно сразу к putty подключиться.

да, пароль в командной строке скорее всего не айс. вроде командная строка в процессах видна всем. но есть такие сервера, где ключи не работают (дебилизм).

putty manager

Posted: Fri 25 Sep, 2015 07:24
by John Doe
Пароли к ключам тоже предполагается в командной строке передавать?

putty manager

Posted: Fri 25 Sep, 2015 07:31
by ctapmex
к ключам зачем ? pagent запущенный, или его аналог.

putty manager

Posted: Fri 25 Sep, 2015 08:58
by Michael Lukashov
На putty свет клином не сошелся. Можно открывать в ConEmu несколько ssh сессий, просто запуская ssh клиент.
split сессий можно организовать на сервере с помощью tmux. ConEmu и tmux рулят.

putty manager

Posted: Fri 25 Sep, 2015 11:39
by ctapmex
спасибо, не знал про tmux .
но на сервера мне его никто не поставит -), и я имел ввиду больше split на несколько разных серверов.

вообще у меня была идея в начале на netbox как то завязаться. список есть, осталось добавить команду для чтения данных подключения ip/login/password и передачу его в внешний putty. но по коду он для меня тяжеловат.

putty manager

Posted: Fri 25 Sep, 2015 12:12
by Michael Lukashov
tmux можно поставить самостоятельно, без прав суперпользователя. split на несколько разных серверов делается элементарно. Заходим на сервер, запускаем tmux, делаем split, в каждом терминале подключаемся по ssh на нужные сервера. Профит.

putty manager

Posted: Wed 30 Sep, 2015 09:18
by Arama
Непонятно. Нужен SSH или SFTP? Если SSH то есть клевая надстройка Superputty https://jimradford.github.io/superputty, в ней можно хранить сервера в древовидной структуре, с логинами и паролями (правда пароли в открытом виде).
Если есть деньги, то есть классный платный клиент AbsolutTelnet, он тоже умеет..

putty manager

Posted: Sun 04 Oct, 2015 21:55
by SUSim
ice_scream wrote:Можно открывать в ConEmu несколько ssh сессий, просто запуская ssh клиент.
Посоветуй клиента ssh, не требующего установки, прав админа нет...

putty manager

Posted: Sun 04 Oct, 2015 22:39
by HaRT
SUSim wrote: Посоветуй клиента ssh, не требующего установки, прав админа нет...
PuTTY можно скачать в виде zip и распаковать у себя. Есть также PuTTY Portable, но я его не смотрел.

putty manager

Posted: Mon 05 Oct, 2015 06:39
by siberia-man
http://jakub.kotrla.net/putty/ - портабельная версия. Сессии не хранятся в виндовом реестре, сессии хранятся в файлах.

putty manager

Posted: Mon 05 Oct, 2015 20:13
by SUSim
PuTTY попробовал в различных вариантах (siberia-man, этот буду пробовавать)- недостатки у всех разные и для меня нежелательны:
одни пишут в реестр (аналогичные первому предложению HaRT), другие из комстроки(макроса) не запускаются (аналогичные второму предложению HaRT, а если и запускаются, то опять-же прописываются в реестр), а самое главное - они запускаются в отдельной консоли :(

SSH из PortableGit пока наиболее подходит - в реестр не прописывается, запускается сразу в консоли, правда в той же что и фар... (пытаюсь разобраться как его запустить в отдельной вкладке ConEmu)

Моё идеальное желание макрос/плагин запускающий ssh в отдельной вкладке ConEmu, и именно портабельный, чтобы следов-сертификатов не оставлять, не говоря о настройках.

ЗюЫю Подскажите как запустить консольное приложение из фара под комему, чтобы оно запустилось в новой вкладке того же конему, или макрос автоматом присоединяющий/аттачущий консоль нового процесса к текущему конему.

putty manager

Posted: Tue 06 Oct, 2015 09:38
by Michael Lukashov
SUSim wrote:Посоветуй клиента ssh, не требующего установки, прав админа нет.
портабельный клиент ssh можно взять из дистрибутива Git for Windows например
https://github.com/git-for-windows/git/ ... bit.7z.exe
SUSim wrote:Подскажите как запустить консольное приложение из фара под комему, чтобы оно запустилось в новой вкладке того же конему
Или я не понял вопроса, или одно из двух. Консольное приложение под конему запускается с помощью меню конему -> New console -> Create new console: "C:\Program Files (x86)\Git\usr\bin\ssh.exe" user@server