dssh: lekki równoległy SSH do wykonywania poleceń w klastrze
Wypróbuj dssh, opracowane przez madLinux, do szybkiego równoległego uruchamiania poleceń z pulpitu Windows. Narzędzie wykonuje polecenia powłoki na wielu zdalnych serwerach, używając standardowych kluczy SSH i przekazywania agenta, akceptując hosty za pomocą linii poleceń lub plików hostów. Agreguje wyjścia węzłów, wspiera limity współbieżności i konfigurowalne limity czasowe, a także jest dostarczane jako pojedynczy binarny plik zbudowany w Go bez zewnętrznych środowisk uruchomieniowych. Administratorzy systemów, DevOps i SRE zyskują kompaktowe, przyjazne dla skryptów narzędzie do doraźnej konserwacji klastrów.
dssh wykonuje polecenia na wielu hostach z minimalną konfiguracją
dssh to narzędzie wiersza poleceń skompilowane w Go, które uruchamia to samo polecenie powłoki na wielu zdalnych maszynach za pośrednictwem protokołu SSH. Przyjmuje cele jako argumenty lub z pliku hostów w formacie tekstowym i prezentuje połączony wynik, aby administratorzy mogli szybko przeszukiwać wyniki. Typowe opcje wywołania obejmują:
bezpośrednie argumenty hosta
zewnętrzny plik hostów
Umożliwia to ad-hoc uruchomienia bez instalowania agentów na celach.
dssh zarządza współbieżnością, aby ograniczyć obciążenie lokalne i zdalne
Ponieważ narzędzie reklamuje wysoką wydajność i niskie zużycie zasobów, zawiera wyraźne kontrole, aby ograniczyć jednoczesne połączenia, co zapobiega saturacji lokalnej sieci lub przeciążeniu odległych punktów końcowych. Dodatkowo, konfigurowalne limity czasu wykonania zapewniają, że zablokowany węzeł nie blokuje całej operacji. Te kontrole pozwalają lokalnej stacji roboczej koordynować wiele sesji SSH bez potrzeby skomplikowanych usług orkiestracyjnych.
dssh zapewnia bezpieczeństwo operacji i przyjazność dla skryptów
Narzędzie wykorzystuje standardową autoryzację klucza SSH i obsługuje przekazywanie agentów, dzięki czemu działa bez haseł i wpisuje się w istniejące przepływy pracy oparte na kluczach. Będąc pojedynczym natywnym plikiem binarnym, działa bez zewnętrznych środowisk uruchomieniowych na Windows. Co więcej, zwraca standardowe kody wyjścia i produkuje czysty zebrany wynik, co ułatwia jego włączenie do skryptów i przesyłanie do innych narzędzi wiersza poleceń do dalszego przetwarzania.
dssh jest skierowany na szybkie utrzymanie, a nie na pełne zarządzanie konfiguracją
W przeciwieństwie do frameworków zarządzania konfiguracją, to narzędzie koncentruje się na równoległym wykonywaniu poleceń i celowo utrzymuje mały zestaw funkcji, co sprawia, że jest szybsze do nauczenia niż cięższe systemy. Jest odpowiednie dla administratorów, którzy potrzebują szybkich, powtarzalnych działań na wielu maszynach; ci, którzy potrzebują idempotentnego zarządzania stanem lub skomplikowanej orkiestracji, powinni wybrać inne narzędzie. Projekt jest open-source i dystrybuuje jako samodzielny plik wykonywalny do użytku na komputerze stacjonarnym.
Praktyczny wybór dla administratorów potrzebujących szybkiej, powtarzalnej kontroli nad wieloma węzłami
dssh to pragmatyczna opcja dla administratorów systemów i SRE, którzy potrzebują szybkiej, powtarzalnej kontroli nad wieloma punktami końcowymi z środowiska desktopowego. Głównym kompromisem jest jego skupienie na jednoczesnym uruchamianiu poleceń zamiast zapewniania idempotentnej orkiestracji lub wbudowanych mechanizmów przywracania. W przypadku doraźnej konserwacji i skryptowych przepływów pracy narzędzie działa niezawodnie i pasuje tam, gdzie preferowane są kompaktowe, niezależne od zależności narzędzia.
Zalety
Operacja bezagentowa przy użyciu standardowego SSH, nie jest wymagane zdalne instalowanie
Samodzielny plik binarny Go, działa bez zewnętrznych środowisk uruchomieniowych
Limity współbieżności i limity czasowe zapobiegają przeciążeniu sieci lub węzła
Zagregowane wyjście i standardowe kody wyjścia dla integracji skryptów
Wady
Nie zaprojektowany do idempotentnej konfiguracji ani orkiestracji stanu
Interfejs wyłącznie wiersza poleceń wymaga biegłości w wierszu poleceń
Brak wbudowanych funkcji wycofywania lub śledzenia zmian
Przepisy dotyczące korzystania z tego oprogramowania różnią się w zależności od kraju. Nie zachęcamy do korzystania z tego programu ani nie akceptujemy go, jeśli narusza on prawo. Softonic może otrzymać wynagrodzienie, jeśli klikniesz lub kupisz produkty przedstawione tutaj.