Jak używać Conspy do przeglądania i kontrolowania zdalnych wirtualnych konsol Linux w czasie rzeczywistym

Jak używać Conspy do przeglądania i kontrolowania zdalnych wirtualnych konsol Linux w czasie rzeczywistym

Sieci komputerowe umożliwiły użytkownikom końcowym interakcje z nimi na kilka sposobów. Zapewnili także sposób wykonywania zdalnej pracy bez kłopotów i kosztów związanych z podróżą (a może chodzenie do pobliskiego biura).

Niedawno odkryłem program o nazwie konspy w Debian stabilne repozytoria i z przyjemnością dowiedziała się, że jest dostępny Fedora i pochodne.

Conspy - Obejrzyj zdalne polecenia Linux w czasie rzeczywistym

Pozwala użytkownikowi zobaczyć, co jest wyświetlane na wirtualnej konsoli Linux, a także wysyłać na nią klawisze w czasie rzeczywistym. W określony sposób możesz pomyśleć konspy Podobnie jak VNC, z różnicą, którą obsługuje Conspy w trybie tekstowym (w ten sposób zapisując zasoby i umożliwiając również obsługę serwerów CLI), a na górze nie wymaga zainstalowania usługi po stronie serwera przed instalacją używane.

To powiedziawszy, musisz tylko upewnić się, że istnieje łączność sieciowa z komputerem zdalnym, a nauczysz się kochać konspy.

Instalowanie Conspy w Linux

W Debian 8 i pochodne, konspy jest dostępny bezpośrednio z repozytoriów, więc instalacja go jest tak prosta, jak:

# aktualizacja APTIDE && Aptitude instaluj konsy 

Podczas gdy w Centos 7 i inne Fedora dystrybucje, które najpierw musisz włączyć Repoforge magazyn:

1. Przejdź do http: // pkgs.Repoforge.org/rpmforge-release i wyszukiwanie najnowszej wersji repozytorium (od września 2015 r. Najnowszy pakiet to RPMFORGE-RELEASE-0.5.3-1.El7.RF.x86_64.RPM) i pobierz:

# wget http: // pkgs.Repoforge.ORG/RPMFORGE-RELEASE/RPMFORGE-RELEASE-0.5.3-1.El7.RF.x86_64.RPM 

2. Zainstaluj pakiet repozytorium:

# rpm -uvh rpmforge-frease-0.5.3-1.El7.RF.x86_64.RPM 

3. A następnie zainstaluj konspy Pakiet sam:

# Aktualizacja Yum && Yum Instal Conspy 

Środowisko testowe używane do konsy

Aby zobaczyć, jak konspy Działa, będziemy ssh do Debian 8 serwer [IP 192.168.0.25] (na przykład za pomocą terminalu lub gnome), gdzie demon SSH słucha na porcie 11222:

# ssh -p 11222 [chroniony e -mail] 

Tuż obok naszego terminalu umieścimy VirtualBox okno, które zostanie użyte do wyświetlania ttys. Pamiętaj, że będziesz musiał nacisnąć prawidłowe Ctrl + F1 Poprzez F6 Aby przełączyć między TTY w oknie VirtualBox i Ctrl + alt + f1 Poprzez F6 przełączać się między konsolami w rzeczywistości (ja.mi. nie wirtualizowany) serwer.

Korzystanie z Conspy do wyświetlania i kontrolowania TTYS

Wystrzelić konspy, SSH na zdalnym serwerze, a następnie po prostu wpisz:

# Conspy 

a następnie tty liczba, (1 do 6). Zauważysz, że kolor tła twojego terminalu zmienia się. Użyjemy tty polecenie zidentyfikowania nazwy pliku terminala aktualnie podłączonego do standardowego wejścia. Jeśli Tty nie jest dostarczane jako argument, obecnie aktywna wirtualna konsola jest otwarta i śledzona.

Zauważ, że po uruchomieniu programu jako:

# Conspy 1 

Pierwszy terminal (Tty1) jest wyświetlany zamiast PTS/0 (Początkowy Pseudo-końcowy dla połączenia SSH):

Wykorzystanie

Aby wyjść, naciśnij wyjście Trzy razy w szybkim sukcesji.

Obejrzyj Conspy in Action

Aby lepiej zobaczyć Conspy in Action, poświęć chwilę, aby obejrzeć następujące screencasts:

1. Klawisze wysyłane z klient do pilota tty:

2. Tty zawartość jest wyświetlana w kliencie, ponieważ pojawiają się w zdalnym tty:

W powyższych filmach widać kilka interesujących rzeczy:

  1. Możesz uruchomić polecenia lub wpisać tekst w a Pseudo-końcowy i zostaną wizualizowane w odległej konsoli i odwrotnie.
  2. Nie ma potrzeby uruchamiania programu po stronie serwera na serwerze w odległej lokalizacji, w przeciwieństwie do innego oprogramowania do wsparcia technicznego, które wymaga od kogoś uruchomienia usługi, aby połączyć się zdalnie.
  3. Conspy pozwala również wizualizować w czasie rzeczywistym wyjście programów, takich jak szczyt Lub świst który jest odświeżony lub zmieniony ciągle z bardzo niewielkim opóźnieniem. To zawiera oparte na NCurses Programy takie jak monitorowanie procesów HTOP - Linux:
Spory z monitorowaniem procesu HTOP Linux

Jeśli chcesz tylko wyświetlić zdalny terminal zamiast wysyłać klawisze lub polecenia, wystarczy uruchomić konspy z -v przełącznik (tylko widok).

Używając konspy z Putty

Jeśli używasz Okna laptop lub komputer stacjonarny do pracy. Po zalogowaniu się do systemu zdalnego z Kit, słynny klient SSH dla systemu Windows, nadal możesz uruchomić konspy Jak wyjaśniono powyżej, jak pokazano w poniższym screencast:

Który pokazuje, że możesz użyć tego programu, niezależnie od oprogramowania klienta SSH, którego używasz do zdalnego połączenia z serwerem.

Ograniczenia spsy

Pomimo miłego funkcji Conspy ma również pewne ograniczenia, które należy wziąć pod uwagę:

  1. Pozwala tylko przeglądać, łączyć lub kontrolować rzeczywiste terminale (TTYS), a nie pseudo one (PTS/XS).
  2. Może wyświetlać znaki inne niż ASCII (Á, é, ñ, aby wymienić kilka przykładów) niepoprawnie lub wcale:
Conspy: znaki non ASCII

Wymaga uprawnień do super użytkownika (albo jak źródło lub przez sudo) Wystrzelić.

Streszczenie

W tym przewodniku przedstawiliśmy Cię konspy, bezcenne narzędzie do kontrolowania zdalnych terminali, które zużywają bardzo mało pod względem zasobów systemowych.

Mam nadzieję, że poświęcisz czas na zainstalowanie i wypróbowanie tego wspaniałego narzędzia i gorąco polecam dodać do zakładek ten artykuł, ponieważ moim skromnym zdaniem jest to jedno z tych narzędzi, które muszą być częścią zestawu umiejętności każdego administratora systemu.

Nie mogę się doczekać otrzymania opinii na temat tego artykułu. Zapraszam do upuszczenia mi linii za pomocą poniższego formularza. Pytania są również zawsze mile widziane.