Jak utworzyć centrum kontrolerów Linux i Docker za pomocą XPipe

Jak utworzyć centrum kontrolerów Linux i Docker za pomocą XPipe
Zdjęcie osoby pracującej przed komputerem.

Zapewnia uproszczony interfejs do zarządzania wieloma systemami i infrastrukturą serwerową na Twoim komputerze lokalnym. Tutaj pokazujemy, jak zainstalować XPipe na Linuksie, a także jak zarządzać własnymi VPS i hubami Docker.

Dlaczego warto zarządzać serwerami i kontenerami za pomocą XPipe

Jedną z największych zalet XPipe jest to, że jest to lokalny program, który działa jako „główny hub” dla Twoich zdalnych usług monitorujących. W przeciwieństwie do Uptime Kuma nie wymaga żadnych zdalnych usług, co czyni go przydatnym, jeśli pracujesz z jednego systemu.

Zrzut ekranu przedstawiający szczegóły zdalnego serwera działającego w systemie XPipe.

Inną zaletą XPipe jest to, że eliminuje potrzebę interakcji z gołymi powłokami podczas łączenia się ze zdalnymi serwerami. Może to być pomocne, jeśli nie znasz SSH i chcesz łatwego w użyciu GUI do zarządzania zdalnymi maszynami bezpośrednio z komputera.

Na koniec, XPipe konsoliduje również kilka funkcji zdalnych do lokalnych, takich jak przesyłanie plików między hostami, zarządzanie kontenerami Docker i uruchamianie klienta VNC. Dzięki temu XPipe jest przydatny nawet wtedy, gdy nie zamierzasz używać SSH do obsługi serwerów zdalnych.

Zrzut ekranu pokazujący pliki zapisane na komputerze zdalnym, wyświetlane za pomocą XPipe.

Uzyskiwanie i instalowanie XPipe

Pierwszym krokiem w instalacji XPipe w Linuksie jest upewnienie się, że system jest w pełni aktualny. Aby to zrobić, uruchom następujące polecenie w terminalu:

W systemie Fedora możesz zamiast tego uruchomić poniższe polecenie, aby zaktualizować system:

Otwórz przeglądarkę internetową i przejdź na stronę najnowszej wersji XPipe .

Przewiń w dół do nagłówka „Installers”, a następnie wybierz odpowiedni format instalatora dla swojego systemu. W przypadku systemów opartych na Debianie wybierz łącze „Linux. deb installer (x86_64)”. W przypadku systemów opartych na Fedorze wybierz łącze „Linux. rpm installer (x86_64)”.

Zrzut ekranu przedstawiający różne wersje XPipe do pobrania.

Wróć do sesji terminala, a następnie przejdź do folderu Pobrane na swoim komputerze:

Zainstaluj dołączony instalator XPipe przy użyciu menedżera pakietów Ubuntu/Debian:

W systemie Fedora możesz uruchomić następujące polecenie:

Otwórz program uruchamiający aplikacje w swoim systemie, wpisz „xpipe” w pasku wyszukiwania, a następnie kliknij ikonę aplikacji.

Zrzut ekranu przedstawiający wpis programu uruchamiającego aplikacje dla XPipe.

Zaznacz pole wyboru Akceptuję Umowę licencyjną użytkownika końcowego , a następnie kliknij Potwierdź, aby załadować pulpit nawigacyjny XPipe.

Zrzut ekranu przedstawiający umowę licencyjną użytkownika końcowego XPipe.

Łączenie się z pierwszym serwerem zdalnym

W tym momencie masz całkowicie pustego klienta XPipe działającego na bieżącej sesji pulpitu. Aby użyć go ze zdalnym serwerem, musisz najpierw upewnić się, że może wykryć lokalną powłokę twojego komputera.

Zacznij od kliknięcia przycisku Wyszukaj połączenia na ekranie głównym programu.

Zrzut ekranu przedstawiający

Spowoduje to wyświetlenie małego okna, w którym XPipe poprosi Cię o wybranie źródeł, które będą sondowane na Twoim komputerze. Zaakceptuj ustawienia domyślne, a następnie kliknij Zakończ .

Zrzut ekranu pokazujący podsumowanie różnych usług, których XPipe będzie nasłuchiwać.

Gdy XPipe wykryje zarówno twoje uprawnienia roota, jak i zwykłego użytkownika, kliknij przycisk + Nowy w lewym górnym rogu okna programu.

Zrzut ekranu przedstawiający

Wybierz opcję Zdalny host -> Proste połączenie SSH .

Zrzut ekranu przedstawiający lokalizację podstawowego połączenia SSH w XPipe.

Konfigurowanie szczegółów serwera w XPipe

Kliknij pole tekstowe Host pod Informacjami o połączeniu, a następnie podaj nazwę domeny lub adres IP swojego komputera zdalnego.

Wybierz pole tekstowe Użytkownik , a następnie wpisz nazwę użytkownika, której chcesz użyć do połączenia się z serwerem.

Zrzut ekranu pokazujący nazwę hosta i nazwę użytkownika zdalnego serwera.

Przewiń w dół do sekcji uwierzytelniania, a następnie podaj hasło swojego konta użytkownika lub powiązany z nim klucz SSH.

Jeśli używasz hasła do serwera SSH, kliknij pole rozwijane Uwierzytelnianie na podstawie hasła , wybierz Hasło , a następnie wpisz hasło swojego konta użytkownika w polu tekstowym poniżej.

Zrzut ekranu przedstawiający menu uwierzytelniania hasłem dla nowego połączenia SSH.

Tymczasem, jeśli używasz klucza SSH, wybierz rozwijaną listę Uwierzytelnianie na podstawie klucza , wybierz Plik tożsamości , a następnie podaj lokalizację pliku klucza publicznego SSH.

Przejdź do sekcji Nazwa połączenia, nadaj nazwę nowemu skonfigurowaniu protokołu SSH, a następnie kliknij Zakończ, aby je zapisać.

Na koniec XPipe spróbuje wyszukać istniejące kontenery i usługi działające na Twoim zdalnym hoście. Zaakceptuj wartości domyślne, a następnie kliknij ponownie Finish , aby rozpocząć.

Zrzut ekranu przedstawiający różne usługi, których XPipe będzie nasłuchiwać na serwerze zdalnym.

Wysyłanie i odbieranie plików w XPipe

Aby przesłać plik na zdalny serwer, kliknij małą ikonę folderu w katalogu głównym serwera.

Zrzut ekranu przedstawiający ikonę folderu na głównym wpisie serwera zdalnego.

Kliknij pasek adresu na panelu zdalnego menedżera plików, a następnie wpisz ścieżkę, do której chcesz uzyskać dostęp na swoim zdalnym serwerze. W moim przypadku wyślę mój plik do katalogu domowego mojego zdalnego użytkownika.

Zrzut ekranu przedstawiający katalog domowy użytkownika zdalnego.

Otwórz okno menedżera plików na komputerze lokalnym i przejdź do pliku, który chcesz przenieść.

Zaznacz plik, który chcesz wysłać, a następnie przeciągnij go na ekran przeglądarki plików zdalnych.

Zrzut ekranu przedstawiający skopiowany plik bezpośrednio z menedżera plików komputera lokalnego.

Aby otrzymać plik z serwera, kliknij pasek adresu na górze zdalnej przeglądarki, a następnie podaj ścieżkę do pliku, który chcesz pobrać. Na przykład chcę pobrać plik „nginx.conf” z mojego zdalnego serwera, więc wpiszę „/etc/nginx/” na pasku adresu.

Zrzut ekranu pokazujący

Przeciągnij plik, który chcesz skopiować na swój komputer, ze zdalnej przeglądarki plików do strefy tymczasowej XPipe w lewym dolnym rogu programu.

Zrzut ekranu przedstawiający lokalizację

Kliknij ikonę rozwijaną swojego komputera lokalnego, a następnie naciśnij Left Clickwpis powłoki „bash”.

Zrzut ekranu przedstawiający sesję powłoki Bash na komputerze lokalnym.

Spowoduje to otwarcie nowej zakładki w ekranie zdalnego menedżera plików. Wpisz ścieżkę do folderu, do którego chcesz wysłać plik.

Zaznacz i przeciągnij zawartość strefy przeciągania do folderu lokalnego, aby poprawnie skopiować ją na swój komputer.

Zrzut ekranu pokazujący

Tworzenie i otwieranie plików zdalnych

Oprócz wysyłania i odbierania, XPipe może również bezpośrednio tworzyć i modyfikować pliki za pośrednictwem zdalnego okna przeglądarki. Aby to zrobić, kliknij ikonę folderu w prawym górnym rogu XPipe.

Zrzut ekranu przedstawiający lokalizację menu plików dla bieżącego katalogu.

Wybierz Nowy -> Plik , aby utworzyć nowy, pusty plik w bieżącym katalogu zdalnym.

Zrzut ekranu przedstawiający lokalizację

Podaj nazwę nowego pliku i kliknij Zakończ, aby go utworzyć.

Sprawdź, czy plik działa prawidłowo, zaznaczając go i naciskając Enter.

Zrzut ekranu przedstawiający nowo utworzony plik zdalny, edytowany lokalnie za pomocą XPipe.

Okno przeglądarki plików zdalnych umożliwia również modyfikowanie bitów uprawnień dla plików zdalnych bezpośrednio z komputera lokalnego. Może to być pomocne, jeśli masz problemy z dostępem do plików dla usług sieciowych.

Aby zmodyfikować bity uprawnień pliku, wybierz plik, który chcesz zmodyfikować, a następnie naciśnij Right Click.

Wybierz Chmod… , a następnie wartość uprawnień, którą chcesz ustawić dla swojego pliku. Na przykład wartość „777” zapewni, że każdy użytkownik w systemie będzie mógł otwierać, edytować i uruchamiać Twój plik.

Zrzut ekranu przedstawiający lokalizację

W tym celu zaznacz plik, który chcesz usunąć, kliknij prawym przyciskiem myszy i wybierz opcję Usuń.

Zrzut ekranu przedstawiający lokalizację

Zarządzanie kontenerami Docker w XPipe

Domyślnie XPipe automatycznie wykryje wszystkie istniejące i nowe kontenery uruchomione w systemie. W rezultacie nie musisz robić nic więcej, aby kontenery wyświetlały się na pulpicie. Mimo to XPipe nadal zapewnia kilka narzędzi, które mogą uzyskać dostęp do zawartości kontenerów Docker i ją modyfikować.

Aby to zrobić, przełącz przełącznik zasilania po prawej stronie demona Docker, a następnie kliknij przycisk Odśwież znajdujący się obok niego, aby ponownie załadować jego bieżący stan.

Zrzut ekranu przedstawiający lokalizację przełącznika demona Docker.

Kliknij ikonę folderu kontenera, do którego chcesz uzyskać dostęp.

Zrzut ekranu pokazujący lokalizację ikony folderu dla docelowego kontenera Docker.

Spowoduje to wyświetlenie menu przeglądu dla kontenera Docker. Wybierz pasek adresu u góry przeglądarki zdalnej, a następnie podaj ścieżkę do pliku, do którego chcesz uzyskać dostęp.

Zrzut ekranu przedstawiający lokalizację paska adresu zdalnego menedżera plików.

Stamtąd możesz przesyłać lub pobierać pliki, które chcesz umieścić w kontenerze, podobnie jak w przypadku standardowego połączenia ze zdalnym serwerem.

Zrzut ekranu przedstawiający dowolne pliki przesyłane wewnątrz kontenera Docker.

Poznaj ten wspaniały świat zarządzania serwerami i usługami sieciowymi, zapoznając się z naszym przewodnikiem dotyczącym instalacji Dockera w systemie Linux.

Źródło obrazu: Mikhail Fesenko przez Unsplash . Wszystkie zmiany i zrzuty ekranu autorstwa Ramces Red.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *