Wróć do narzędzi

N3X Shell – menedżer SSH

Autorska aplikacja na Windows i macOS do SSH z osobnymi kartami root przez sudo -i lub su - root, oknem Usług dla systemd, bezpiecznym Command Builderem, bezagentowym Container Center, AI Live Assist BYOK/BYOM, trwałymi sesjami, tunelami oraz Commanderem SFTP. Sekrety pozostają w systemowym sejfie.

N3X Shell — SSH, aktualizacje, kontenery i bezpieczny AI Copilot

Lekka, natywna aplikacja na Windows i macOS do zarządzania serwerami SSH bez agenta. Update Center pozwala wybrać i zasymulować aktualizacje APT oraz bezpiecznie przygotować zmianę wersji Debian/Ubuntu w trwałej sesji root. Command Builder pokazuje dokładną komendę, AI Copilot nigdy nie wykonuje jej sam, a Commander SFTP działa obok terminala.

Windows 11 (.exe) i macOS (.dmg) · Update Center, Docker i Kubernetes/K3s przez SSH · AI OFF domyślnie

Interfejs aplikacji

Docker, system na żywo, aktualizacje, skrypty, SFTP i AI — w jednej aplikacji, bez agenta N3XShell na serwerze. Rzeczywisty interfejs wydania 1.24.4 z przykładowymi danymi. Kliknij zrzut, aby go powiększyć.

1 / 6

Docker pod kontrolą

Container Center pokazuje stan kontenerów, CPU, pamięć i porty przez SSH. Logi oraz akcje start, stop i restart są dostępne z jednego panelu — bez instalowania agenta N3XShell na serwerze.

Co potrafi N3X Shell

Organizator serwerów z drag & drop

Sortuj po nazwie, IP i ostatnim połączeniu albo ustaw własną kolejność. Przeciągaj serwery i foldery, przenoś kilka zaznaczonych hostów, oznaczaj ulubione i filtruj po tagach lub otwartych sesjach SSH. Zwijane foldery i układ są zapamiętywane lokalnie, z cofaniem i obsługą klawiaturą — bez zmiany haseł i rozłączania terminali.

Połącz jednym kliknięciem

Podwójne kliknięcie otwiera sesję w nowej karcie. Wiele równoległych połączeń, szybkie przełączanie i ponowne łączenie.

Bezpieczna karta root

Przycisk Root otwiera osobną, oznaczoną powłokę przez sudo -i albo su - root. Poświadczenia są wspólne z SFTP i panelami administratora dla tej samej maszyny i konta SSH, z osobnymi wpisami sudo/su. Wybierz jedną operację, pamięć backendu z 30-minutowym limitem bezczynności lub sejf systemowy. Menu hosta pozwala je zapomnieć; hasła nigdy nie są wklejane do terminala.

Update Center dla Debian i Ubuntu

Przeglądaj aktualizacje APT, zaznaczaj pojedyncze pakiety lub tylko poprawki security i zobacz ponowną symulację zależności. Kreator zmiany wydania sprawdza dpkg, holds, restart, miejsce, źródła i tmux; właściwe polecenie trafia do osobnej trwałej karty ROOT bez automatycznego Enter.

Wbudowany terminal

Pełnoprawny emulator terminala (xterm) z obsługą PTY, kolorów i zmiany rozmiaru — jak w natywnej konsoli.

Rozszerzanie LVM z monitorem etapów

Przejrzyj ścieżkę dysk–PV–VG–LV i pełne komendy w zwijanych krokach. Podczas operacji widzisz aktualny etap, czas i liczbę ukończonych kroków oraz osobne potwierdzenie odpowiedzi SSH. Status pozostaje widoczny przy przewijaniu, bez pozornych procentów pracy dysku i automatycznego ponawiania po błędzie.

Command Builder bez zgadywania flag

Wybieraj sprawdzone opcje oficjalnych poleceń przez checkboxy, listy i limity liczbowe. N3XShell nie przyjmuje dowolnych przełączników, nie dodaje force ani auto-approve i zawsze pokazuje dokładny wynik przed wstawieniem.

AI Copilot pod Twoją kontrolą

Twórz i przełączaj profile OpenAI, Anthropic, Gemini, lokalnego Ollama oraz własnych endpointów. Wybierz tryb ręczny z podglądem albo Live Assist analizujący terminal po 4 sekundach ciszy i w ustawionym limicie godzinowym. Każda komenda nadal wymaga osobnego zatwierdzenia.

Trwałe sesje tmux i Screen

Twórz, przeglądaj i podłączaj sesje obiektowo. Długie operacje działają dalej po zamknięciu karty lub zerwaniu SSH, a komendy z biblioteki uruchomisz od razu w nowej sesji.

Docker i Kubernetes bez agenta

Container Center wykrywa Docker, kubectl i K3s przez istniejące SSH. Pokazuje kontenery, statystyki, obrazy, projekty Compose, nody, workloady, pody i usługi; udostępnia logi oraz zatwierdzane akcje z kontrolą RBAC. Dla hostów wymagających roota oferuje jawny, domyślnie wyłączony tryb sudo.

Uwierzytelnianie hasłem i kluczem

Logowanie hasłem lub kluczem prywatnym (z hasłem klucza). Obsługa standardowych kluczy OpenSSH.

Sekrety w systemowym sejfie

Hasła, hasła kluczy i odseparowane klucze API profili modeli trafiają do systemowego magazynu poświadczeń, a nie do pliku konfiguracyjnego ani interfejsu. Konfiguracja hostów zostaje lokalnie.

Weryfikacja klucza serwera

Zaufanie przy pierwszym połączeniu (known hosts) i ostrzeżenie, gdy klucz serwera się zmieni — ochrona przed atakiem MITM.

Tunele SSH bez konsoli

Graficzny odpowiednik ssh -N -L dla HTTP, HTTPS i TCP. Dynamiczny port, autostart, reconnect, liczniki ruchu i bezpieczny nasłuch tylko na 127.0.0.1.

Commander SFTP z trybem administratora

Przesyłaj i edytuj pliki obok terminala. Jawnie włącz ROOT metodą sudo lub su hosta ze wspólnym poświadczeniem albo ponów odrzuconą operację po zatwierdzeniu hosta i ścieżki. Polityka serwera musi dopuszczać sesję bez PTY. Zapis zachowuje właściciela i prawa pliku, wykrywa konflikty i może tworzyć kopię.

Szablony i instalacje na wielu hostach

Zapisz konfigurację instalatora Zabbix bez PSK i innych sekretów, wybierz wiele serwerów, sprawdź dokładny plan, a następnie śledź osobny wynik sekwencyjnego wdrożenia dla każdego hosta.

Script Studio — edytor i biblioteka skryptów

Wklej i popraw cały skrypt Bash/sh w osobnej karcie, zapisz szablon lub wyeksportuj .sh. Podaj parametry, sprawdź host i uprawnienia, zatwierdź RUN i obserwuj wynik w trwałej sesji tmux. Pola sekretów nie trafiają do szablonów ani eksportu.

Jak zainstalować

  1. 1Wybierz instalator dla Windows (.exe) albo obraz dla macOS (.dmg).
  2. 2Uruchom instalator .exe albo otwórz plik .dmg i przenieś N3XShell do folderu Aplikacje.
  3. 3Dodaj pierwszy serwer (host, użytkownik, metoda logowania) i połącz się podwójnym kliknięciem.

Historia zmian

    • NowośćPrzycisk Wklej przy terminalu wstawia tekst ze schowka do aktywnej karty, także ROOT, bez dodawania Enter. Zachowuje obsługę wklejania wielu linii przez terminal i anuluje odczyt przy zmianie karty, połączenia lub wejścia.
    • PoprawkaMonitor mierzy bieżące CPU procesów z dwóch odczytów liczników zamiast średniej od uruchomienia. Pokazuje poprawne wartości wielordzeniowe i oznacza niedostępne lub niewiarygodne próbki kreską; lista Top CPU pozostaje sortowana po CPU niezależnie od filtrów zakładki Procesy.
    • PoprawkaLiczba procesów jest oddzielona od liczby wątków planisty. Monitor wyjaśnia skalę CPU hosta i procesów oraz oznacza listę skróconą do 500 pozycji.
    • UlepszenieAdministracja Docker: zajętość dysku, usuwanie zaznaczonych zasobów, nieużywanych obrazów, zatrzymanych kontenerów i sieci oraz czyszczenie cache z filtrem wieku i limitem miejsca. Podgląd zakresu jest sprawdzany ponownie przed wykonaniem; wolumeny mają osobne potwierdzenie.
    • UlepszenieKonsola kontenera w osobnej karcie z wyborem dostępnej powłoki i użytkownika. Diagnostyka zawiera porty i projekt Compose. Logi mają odświeżany co 2 sekundy podgląd ostatnich 300 wpisów, pauzę przewijania, wyszukiwanie i zapis. Wykryte projekty Compose można uruchamiać, zatrzymywać, restartować, przeglądać ich logi oraz pobierać i wdrażać obrazy.
    • UlepszenieWspólny pasek okien w tle dla Container Center, Usług, Monitora systemu, Inwentaryzacji, Update Center, Instalatora, sesji tmux/Screen, kreatora LVM i Ustawień. Minimalizacja odblokowuje pozostałe funkcje, a powrót przywraca widok i wprowadzone dane. Ponowne wybranie funkcji przywraca jej istniejące okno.
    • UlepszenieSFTP można minimalizować także podczas transferu, a edytor zachowuje niezapisaną treść. Usługi i Monitor systemu wstrzymują cykliczne odczyty po schowaniu. Zatwierdzone operacje i instalacje mogą kończyć się w tle otwartej aplikacji; pasek pokazuje wynik, a nowe prośby o hasło czekają na przywrócenie okna.
    • UlepszenieSFTP Commander: przeciąganie plików między panelem lokalnym i serwerem oraz wysyłanie plików upuszczonych z Eksploratora/Finder. Upuszczenie na folder kopiuje do niego, podświetlenie pokazuje cel, a wiele plików z systemu jest przesyłanych kolejno. Nadpisywanie nadal wymaga potwierdzenia; transfer całych folderów nie jest obsługiwany.
    • UlepszenieWłączenie administratora SFTP zatwierdza się przyciskiem bez przepisywania ROOT. Nadal obowiązuje uwierzytelnienie sudo/su, korzystanie z właściwych poświadczeń i osobna sesja administratora dla tego okna.
    • PoprawkaKółko w terminalu pełnoekranowym bez obsługi myszy otwiera historię odebranego tekstu zamiast wysyłać strzałki i przywoływać poprzednie komendy, także w ROOT. Historia jest dostępna z ikony w karcie, przez Shift+kółko oraz Shift+PageUp; Esc przywraca terminal.
    • PoprawkaPonowne połączenie przywraca zwykły bufor, tryb myszy i klawiatury bez kasowania historii. Historia każdej karty przechowuje w pamięci do 10 000 wierszy i 2 mln znaków; nie odzyskuje wcześniejszej historii zdalnej sesji tmux/screen.
    • PoprawkaKopiowanie wyniku ostatniej komendy działa po zapełnieniu historii terminala, także w sesjach ROOT. Długie wyniki zachowują dostępną część historii, a zawijane komendy i linie są poprawnie odtwarzane po zmianie rozmiaru okna.

PORADNIK

Instrukcja obsługi N3XShell

Instalacja, pierwsze kroki, ustawienia i rozwiązywanie problemów.

N3XShell

N3XShell łączy terminal SSH, przesyłanie plików SFTP i narzędzia do zarządzania serwerami. Do połączenia potrzebujesz adresu serwera, konta oraz hasła lub klucza SSH.

Wymagania i instalacja

Windows 11 lub macOS (Intel albo Apple Silicon).

  1. Pobierz gotowy instalator przyciskiem pobierania na tej stronie.
  2. W Windows uruchom plik .exe i przejdź przez instalator. W macOS otwórz plik .dmg i przeciągnij aplikację do katalogu Aplikacje.
  3. Uruchom zainstalowaną aplikację.

Korzystaj z aktualnego wydania wskazanego na stronie produktu. Do instalacji nie potrzebujesz kodu źródłowego ani narzędzi programistycznych.

Pierwsze połączenie

  1. Dodaj host: wpisz nazwę, adres, port SSH i użytkownika.
  2. Wybierz logowanie hasłem lub kluczem prywatnym. Hasła można przechowywać w systemowym magazynie poświadczeń.
  3. Połącz się z hostem. Przy pierwszym połączeniu porównaj odcisk klucza serwera z zaufanym źródłem.
  4. Korzystaj z terminala w karcie. Menedżer SFTP pozwala przesyłać i edytować pliki na tym samym serwerze.

Codzienna praca

Foldery, tagi i ulubione pomagają porządkować serwery. Tunele udostępniają wybraną usługę przez SSH. Trwałe sesje tmux lub GNU Screen pozwalają wrócić do działającej sesji po utracie połączenia; wymagają odpowiedniego narzędzia na serwerze.

Update Center obsługuje aktualizacje Debian/Ubuntu. Panel Usługi pokazuje jednostki systemd i logi, a Container Center pozwala zarządzać Dockerem i Kubernetes/K3s przez SSH. Dostępność funkcji zależy od oprogramowania i uprawnień konta na serwerze.

Uprawnienia i AI

Zwykła sesja korzysta z uprawnień konta SSH. Przycisk Root otwiera osobną kartę przez sudo -i lub su - root. Przed zmianami sprawdź host i przygotowane polecenie.

AI jest opcjonalne i domyślnie wyłączone. Po skonfigurowaniu dostawcy tryb ręczny pokazuje kontekst przed wysłaniem. Włączony Live Assist może wysyłać nowe fragmenty terminala automatycznie. Model nie wykonuje poleceń samodzielnie.

Rozwiązywanie problemów

Przy braku połączenia sprawdź adres, port, VPN i uprawnienia konta. Zmianę odcisku klucza wyjaśnij z administratorem przed akceptacją. Przed aktualizacją systemu serwera wykonaj kopię zapasową i zapewnij niezależny dostęp do konsoli.