putty manager

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

putty manager

Post by ctapmex » Fri 25 Sep, 2015 05:53

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

siberia-man
Posts: 69
Joined: Sat 28 Jun, 2014 23:07
Been thanked: 1 time

putty manager

Post by siberia-man » Fri 25 Sep, 2015 06:33

есть много клонов putty (на основе оригинального же кода) которые расширяют возможности стандартного putty: начиная с возможности хранения сессий в файлах и заканчивая различными фишками, которые сближают графические возможности putty и winscp. Кстати можно для этих целей использовать именно winscp, который все это уже умеет.

User avatar
John Doe
Бюрократ
Posts: 11076
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 11 times
Been thanked: 64 times

putty manager

Post by John Doe » Fri 25 Sep, 2015 07:11

ctapmex wrote: запуск производить по настраиваемой командной строке
Это что, и пароль в командной строке?

User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

putty manager

Post by ctapmex » Fri 25 Sep, 2015 07:21

не знал, что в winscp можно сразу к putty подключиться.

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

User avatar
John Doe
Бюрократ
Posts: 11076
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 11 times
Been thanked: 64 times

putty manager

Post by John Doe » Fri 25 Sep, 2015 07:24

Пароли к ключам тоже предполагается в командной строке передавать?

User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

putty manager

Post by ctapmex » Fri 25 Sep, 2015 07:31

к ключам зачем ? pagent запущенный, или его аналог.

User avatar
Michael Lukashov
Posts: 480
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 9 times
Contact:

putty manager

Post by Michael Lukashov » Fri 25 Sep, 2015 08:58

На putty свет клином не сошелся. Можно открывать в ConEmu несколько ssh сессий, просто запуская ssh клиент.
split сессий можно организовать на сервере с помощью tmux. ConEmu и tmux рулят.

User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

putty manager

Post by ctapmex » Fri 25 Sep, 2015 11:39

спасибо, не знал про tmux .
но на сервера мне его никто не поставит -), и я имел ввиду больше split на несколько разных серверов.

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

User avatar
Michael Lukashov
Posts: 480
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 9 times
Contact:

putty manager

Post by Michael Lukashov » Fri 25 Sep, 2015 12:12

tmux можно поставить самостоятельно, без прав суперпользователя. split на несколько разных серверов делается элементарно. Заходим на сервер, запускаем tmux, делаем split, в каждом терминале подключаемся по ssh на нужные сервера. Профит.

Arama
Posts: 65
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 1 time
Been thanked: 1 time

putty manager

Post by Arama » Wed 30 Sep, 2015 09:18

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

User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

putty manager

Post by SUSim » Sun 04 Oct, 2015 21:55

ice_scream wrote:Можно открывать в ConEmu несколько ssh сессий, просто запуская ssh клиент.
Посоветуй клиента ssh, не требующего установки, прав админа нет...
SimSU ··· ·· -- ··· ··-

User avatar
HaRT
Moderator
Posts: 7980
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

putty manager

Post by HaRT » Sun 04 Oct, 2015 22:39

SUSim wrote: Посоветуй клиента ssh, не требующего установки, прав админа нет...
PuTTY можно скачать в виде zip и распаковать у себя. Есть также PuTTY Portable, но я его не смотрел.
Фар есть инструмент, а не нянька. © 2009 DrKnS

siberia-man
Posts: 69
Joined: Sat 28 Jun, 2014 23:07
Been thanked: 1 time

putty manager

Post by siberia-man » Mon 05 Oct, 2015 06:39

http://jakub.kotrla.net/putty/ - портабельная версия. Сессии не хранятся в виндовом реестре, сессии хранятся в файлах.

User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

putty manager

Post by SUSim » Mon 05 Oct, 2015 20:13

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

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

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

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

User avatar
Michael Lukashov
Posts: 480
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 9 times
Contact:

putty manager

Post by Michael Lukashov » Tue 06 Oct, 2015 09:38

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

User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

putty manager

Post by ctapmex » Tue 06 Oct, 2015 10:32

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

Post Reply

Return to “Предложения и идеи”

Who is online

Users browsing this forum: No registered users and 1 guest