Stanisław P.

Stanisław P. Software designer

Temat: "Kilka" sesji ssh naraz

Hej

Szukam ostatnio programu (Lin.) który pozwoli mi na otwarcie kilku (dziesięciu) sesji ssh naraz z możliwością powielania wciśniętych klawiszy do wybranych okien jednocześnie. Przy max 10 hostach sprawdza się jeszcze multixterm, ale potem zaczynają się problemy... Konkretnie chciałbym:

* zapisywać / otwierać aktualny profil (listę otwartych sesji)
* włączać / wyłączać wysyłanie klawiszy do wybranej grupy hostów (multixterm może przełączyć pojedynczy host - ale klikać w 15 z nich co 2 linijki? już lepsze jest copy & paste)
* używać klaw. specjalnych - home / end / ...
* podawać hasło do logowania przed połączeniem - kiedy łączę się do >20 hostów, to zanim wpiszę wszędzie hasła, ostatnie hosty już dostają timeout logowania
* opóźniać wykonanie niektórych komend automatycznie - np. odpalenie jednocześnie 20 sesji cvs do jednego hosta (cvs przez ssh) zwykle się nie powiedzie
* automatyczne układanie okienek shelli - typu kaskadowe, z niższymi pod spodem, tak, żebym widział 2-3 ostatnie linie konsoli

Czy ktoś zna jakieś dobre rozwiązanie?
Jakub L.

Jakub L. Programista

Temat: "Kilka" sesji ssh naraz

Nie znam takiego programu, ale wygląda jakbyś się prosił o kłopoty.
Stanisław P.

Stanisław P. Software designer

Temat: "Kilka" sesji ssh naraz

Jakub L.:
Nie znam takiego programu, ale wygląda jakbyś się prosił o kłopoty.
Kłopoty? Nie rozumiem co masz na myśli...
Krzysztof Królikowski

Krzysztof Królikowski
Administrator/progra
mista, Axel Springer
Polska

Temat: "Kilka" sesji ssh naraz

http://clusterssh.wiki.sourceforge.net/Main+Page

nie wiem czy coś takiego spełni Twoje oczekiwania. Do jednoczesnej administracji wieloma hostami naraz możesz też użyć dsh.
Arvind Juneja

Arvind Juneja Współtwórca @
Fangol.pl | Blogger
@ Fitback.pl

Temat: "Kilka" sesji ssh naraz

DDoS ?
to trochę nie tak...Arvind Juneja edytował(a) ten post dnia 29.09.07 o godzinie 16:57
Stanisław P.

Stanisław P. Software designer

Temat: "Kilka" sesji ssh naraz

Dzięki Krzysztof. Niestety - clusterssh ma obsługę nietypowych klawiszy, ale pozatym nie umywa się do multixterm'a. O dsh wcześniej nie słyszałem, ale niestety to tylko wrapper na jedną komendę :/

Innym gratuluję wyobraźni, ale potrzebuję po prostu skonfigurować >20 serwerów... "prawie" tak samo. Na tyle inaczej, że nie warto pisać skryptu, ale też w 90% wszędzie trzeba zrobić to samo.
Jakub L.

Jakub L. Programista

Temat: "Kilka" sesji ssh naraz

Stanisław P.:
Jakub L.:
Nie znam takiego programu, ale wygląda jakbyś się prosił o kłopoty.
Kłopoty? Nie rozumiem co masz na myśli...

Jak ci się któraś komenda sypnie możesz tego nie zauważyć na ochnastym screenie.
Ja bym jednak zrobił skrypt dla części wspólnej.
Stanisław P.

Stanisław P. Software designer

Temat: "Kilka" sesji ssh naraz

Już próbowałem tak - ale to jest jeszcze gorsze - jeśli sypnie się n'ta komenda z rzędu, to albo muszę skrypt zatrzymać (robić kontrolę błędów każdej linijki?) albo pójdzie nalej i narobi więcej szkód niż ja ręcznie. Co wtedy - uzupełniać resztę samemu, czy robić rollback do stanu wyjściowego?
Z drugiej strony skrypt ciężko napisać, bo wprowadzam ręcznie nową konfigurację razem z testem i czasem coś muszę poprawić w połowie configów (typu dodać jedną linię, zmienić inną) - i wtedy już skrypt leży. Dlatego wolę robić to na żywo i widzieć efekt... + jak masz kilkanaście okien i w jednym jest coś innego, to wbrew pozorom łatwo to zauważyć. No i tak naprawdę nie wiem co będę chciał tam zrobić jutro :) jeszcze nie czas na skrypt.

No nic... chyba zacznę po prostu łatać multixterm'a na swoje potrzeby jak się nie pojawi ktoś z lepszym programem.
Jakub L.

Jakub L. Programista

Temat: "Kilka" sesji ssh naraz

Stanisław P.:
Już próbowałem tak - ale to jest jeszcze gorsze - jeśli sypnie się n'ta komenda z rzędu, to albo muszę skrypt zatrzymać (robić kontrolę błędów każdej linijki?) albo pójdzie nalej

Koledzy mi kiedyś pokazali pod Solarisa set -w, nie wiem czy coś takiego jest w tym, czego używasz, ale mogłoby się przydać (man bash, set -e?).

konto usunięte

Temat: "Kilka" sesji ssh naraz

Stanisław P.:
Dzięki Krzysztof. Niestety - clusterssh ma obsługę nietypowych klawiszy, ale pozatym nie umywa się do multixterm'a. O dsh wcześniej nie słyszałem, ale niestety to tylko wrapper na jedną komendę :/

Innym gratuluję wyobraźni, ale potrzebuję po prostu skonfigurować >20 serwerów... "prawie" tak samo. Na tyle inaczej, że nie warto pisać skryptu, ale też w 90% wszędzie trzeba zrobić to samo.

Do tego są inne narzędzia (cfengine, puppet - z tych co potrafią więcej, rdist - z prostszych).

DSH znakomicie się nadaje do tego, co chcesz zrobić, jeśli oczywiście nie chcesz wszystkiego konfigurować interaktywnie (a jeśli chcesz, cóż, pozwolę sobie tylko powiedzieć, że to *bardzo* suboptymalne rozwiązanie).

J.

Następna dyskusja:

jak zrobic log z sesji ssh




Wyślij zaproszenie do