Перейти к содержимому
Калькуляторы

Аналог SecureCRT для Linux (Gnome\KDE) Просьба подсказать, подобный софт...

Колеги, подскажите пожалуйста, есть ли софт похожий на SecureCRT для Linux? Смысл в создании профилей и древовидного меню для хостов, т.е. что бы заранее можно было вбить те или иные параметры для каждого отдельного хоста, сгруппировать их в сети, локации и т.д.?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

putty, по локациям разбейте добавив префикс в название

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Параметры вбиваются в ~/.ssh/config,

а меню для запуска строчек "ssh имя_хоста" создается в чем угодно,

хоть в оконном менеджере.

 

Со временем обнаружите, что набирать "ssh gw1" в терминале быстрее,

чем искать "Gateway-1" в этих идиотских меню. ;-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Параметры вбиваются в ~/.ssh/config,

а меню для запуска строчек "ssh имя_хоста" создается в чем угодно,

хоть в оконном менеджере.

 

Со временем обнаружите, что набирать "ssh gw1" в терминале быстрее,

чем искать "Gateway-1" в этих идиотских меню. ;-)

Спасибо. Во многом с вами согласен. Но когда большое кол-во устройств... все-таки очень хочется иерархической менюшки... особенно удобно всяким сменным перцам...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

создайте структуру папок Net1/Net12/Net123, в которые файлами разложите шелловые скрипты gw1.sh, которые станут запускать ssh gw1 :)

и пусть ваши сменные перцы в midnight commander перебирают свою "иерархическую менюшку"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может проще сделать менюшку в основное меню - где и будет ваше дерево? А там уже ссылочки

ssh username@hostxyz

 

И не надо никакой дополнительный софт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

мы юзаем вот такие скриптики:

 

#!/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

 

есс-но ставить правильные права :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

мы юзаем вот такие скриптики:

Может быть, просто настроите авторизацию по ключу? ;-))

Изменено пользователем Ilya Evseev

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а чем такой способ плох? К тому же универсален, не надо с собой ключи таскать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно менюхи любой степени вложенности строить на 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-клиент", "выключить". С авторизациями и прочей мишурой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.