bda Posted October 12, 2008 Posted October 12, 2008 Колеги, подскажите пожалуйста, есть ли софт похожий на SecureCRT для Linux? Смысл в создании профилей и древовидного меню для хостов, т.е. что бы заранее можно было вбить те или иные параметры для каждого отдельного хоста, сгруппировать их в сети, локации и т.д.? Вставить ник Quote
greywind Posted October 12, 2008 Posted October 12, 2008 putty, по локациям разбейте добавив префикс в название Вставить ник Quote
Ilya Evseev Posted October 14, 2008 Posted October 14, 2008 Параметры вбиваются в ~/.ssh/config, а меню для запуска строчек "ssh имя_хоста" создается в чем угодно, хоть в оконном менеджере. Со временем обнаружите, что набирать "ssh gw1" в терминале быстрее, чем искать "Gateway-1" в этих идиотских меню. ;-) Вставить ник Quote
bda Posted October 14, 2008 Author Posted October 14, 2008 Параметры вбиваются в ~/.ssh/config,а меню для запуска строчек "ssh имя_хоста" создается в чем угодно, хоть в оконном менеджере. Со временем обнаружите, что набирать "ssh gw1" в терминале быстрее, чем искать "Gateway-1" в этих идиотских меню. ;-) Спасибо. Во многом с вами согласен. Но когда большое кол-во устройств... все-таки очень хочется иерархической менюшки... особенно удобно всяким сменным перцам... Вставить ник Quote
cadmi Posted October 18, 2008 Posted October 18, 2008 создайте структуру папок Net1/Net12/Net123, в которые файлами разложите шелловые скрипты gw1.sh, которые станут запускать ssh gw1 :) и пусть ваши сменные перцы в midnight commander перебирают свою "иерархическую менюшку" Вставить ник Quote
nuclearcat Posted October 19, 2008 Posted October 19, 2008 Может проще сделать менюшку в основное меню - где и будет ваше дерево? А там уже ссылочки ssh username@hostxyz И не надо никакой дополнительный софт. Вставить ник Quote
deep_admin Posted October 19, 2008 Posted October 19, 2008 мы юзаем вот такие скриптики: #!/usr/bin/expect -f set timeout -1 spawn ssh -l root 192.168.1.1 match_max 100000 expect -exact "root@192.168.1.1's password: " send -- "my_password\r" expect "Last login: *\r\r *root*" interact есс-но ставить правильные права :) Вставить ник Quote
Ilya Evseev Posted October 19, 2008 Posted October 19, 2008 (edited) мы юзаем вот такие скриптики: Может быть, просто настроите авторизацию по ключу? ;-)) Edited October 19, 2008 by Ilya Evseev Вставить ник Quote
deep_admin Posted October 20, 2008 Posted October 20, 2008 а чем такой способ плох? К тому же универсален, не надо с собой ключи таскать Вставить ник Quote
GateKeeper Posted October 29, 2008 Posted October 29, 2008 Можно менюхи любой степени вложенности строить на dialog. Ессно, оно консольное, но, вроде пробегали даже иксовые варианты. Что-то типа: #!/bin/sh main_dialog() { dialog --blabla --blabla if test blabla = blabla; then choise_main_1; elif test blabla = blabla2; then choise_main_2; fi; } choise_main_1() { blabla; } choise_main_2() { blabla2; } ... Это, если развивать тему "настроить им алиасы/каталоги в искомом древовидном виде". На такой штуке делал скрипт менюхи для бездисковых БСДшных машин, типа "отконфигурить", "запустить графический RDP-клиент", "выключить". С авторизациями и прочей мишурой. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.