Wéi benotzt Dir Conspy fir Remote Linux Virtuell Konsolen an Echtzäit ze gesinn an ze kontrolléieren


Computernetzwierker hunn et méiglech gemaach fir Endbenotzer op verschidde Manéiere mateneen ze interagéieren. Si hunn och e Wee zur Verfügung gestallt fir Fernaarbecht ze maachen ouni de Stress an d'Käschte mat Reesen (oder vläicht zu engem Emgéigend Büro zu Fouss).

Viru kuerzem hunn ech e Programm mam Numm conspy an den Debian stabile Repositories entdeckt a war frou erauszefannen datt et och fir Fedora an Derivate verfügbar ass.

Et erlaabt e Benotzer ze gesinn wat op enger virtueller Linux Konsol ugewise gëtt, an och Tastekombinatiounen an Echtzäit ze schécken. Op eng gewësse Manéier kënnt Dir u Conspy als ähnlech wéi VNC denken, mam Ënnerscheed datt Conspy am Textmodus funktionnéiert (also Ressourcen spuert an et méiglech mécht och CLI-nëmmen Serveren z'ënnerstëtzen) an uewen op all dat net erfuerdert e Server-Säit Service fir installéiert ze ginn ier se benotzt gëtt.

Dat gesot, Dir musst nëmmen suergen datt et Netzwierkverbindung zum Ferncomputer ass an Dir léiert Conspy gär ze hunn.

Installéiere vun Conspy op Linux

An Debian 8 an Derivate ass Conspy direkt vun de Repositories verfügbar, sou datt d'Installatioun esou einfach ass wéi:

# aptitude update && aptitude install conspy

Wärend an CentOS 7 an aner Fedora-baséiert Distros musst Dir als éischt de Repoforge Repository aktivéieren:

1. Gitt op http://pkgs.repoforge.org/rpmforge-release a sicht no déi lescht Versioun vum Repository (vum September 2015 ass de leschte Package rpmforge-release-0.5.3-1.el7.rf.x86_64 .rpm) an eroflueden:

# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

2. Installéiert de Repository Package:

# rpm –Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

3. An dann installéiert de Conspy Package selwer:

# yum update && yum install conspy

Testen Ëmfeld Benotzt fir conspy

Fir ze kucken wéi Conspy funktionnéiert, wäerte mir ssh an en Debian 8 Server [IP 192.168.0.25] (benotzt Terminal oder Gnome ter, zum Beispill) wou den ssh Daemon um Port 11222 lauschtert:

# ssh –p 11222 [email 

Direkt nieft eisem Terminal setzen mir eng Virtualbox Fënster déi benotzt gëtt fir ttys ze weisen. Denkt drun datt Dir Riets Ctrl + F1 duerch F6 drécke musst fir tëscht ttys an enger Virtualbox Fënster ze wiesselen, a Ctrl + Alt + F1 duerch F6 fir tëscht Konsolen an engem echte (dh net virtualiséierte) Server ze wiesselen.

Benotzen conspy fir Display a Kontroll ttys

Fir Conspy ze lancéieren, ssh an de Remote Server a gitt dann einfach:

# conspy

gefollegt vun enger tty Zuel, (1 bis 6). Dir wäert feststellen datt d'Hannergrondfaarf vun Ärem Terminal ännert. Mir benotzen de Kommando tty fir den Dateinumm vum Terminal ze identifizéieren, dee momentan mam Standardinput verbonnen ass. Wann en tty net als Argument geliwwert gëtt, gëtt déi aktuell aktiv virtuell Konsol opgemaach a verfollegt.

Notéiert datt nom Start vum Programm wéi:

# conspy 1

Den éischten Terminal (tty1) gëtt ugewisen anstatt pts/0 (den initialen Pseudo-Terminal fir eng ssh Verbindung):

Fir auszeschléissen, dréckt Esc dräimol a séier nofolgend.

Kuckt Conspy an Action

Fir d'Konspy besser an Aktioun ze gesinn, huelt w.e.g. eng Minutt fir déi folgend Screencasts ze kucken:

1. Tastekombinatiounen déi vum Client op d'Remote tty geschéckt ginn:

2. Tty Inhalter ginn am Client ugewisen wéi se an der Remote tty erscheinen:

An den uewe genannte Videoen kënnt Dir e puer interessant Saache gesinn:

  1. Dir kënnt Kommandoen ausféieren oder Text an engem Pseudo-Terminal tippen a si ginn an der Fernkonsole visualiséiert, a viceversa.
  2. Et ass net néideg e Server-Säit Programm um Server op der wäiter Plaz ze starten, am Géigesaz zu aner Tech Support Software déi een erfuerdert fir e Service unzefänken fir datt Dir op der Distanz verbënnt.
  3. Conspy erlaabt Iech och an Echtzäit d'Output vu Programmer wéi Top oder Ping ze visualiséieren, déi erfrëscht oder kontinuéierlech mat enger ganz liichter Verzögerung erfrëscht oder geännert gëtt. Dëst beinhalt ncurses-baséiert Programmer wéi htop - Linux Process Monitoring och:

Wann Dir nëmmen e Fernterminal kucke wëllt anstatt Tastekombinatiounen oder Kommandoen ze schécken, lancéiert just Conspy mam -v Schalter (nëmmen Vue).

Benotzen Verschwörung mat Putty

Wann Dir e Windows Laptop oder Desktop fir d'Aarbecht benotzt, kënnt Dir nach ëmmer vun der Konspy profitéieren. Nodeems Dir Iech op de Fernsystem mat Putty ugemellt hutt, dem berühmten ssh Client fir Windows, kënnt Dir ëmmer nach Conspy starten wéi uewen erkläert, wéi am folgenden Screencast gewisen:

Wat weist datt Dir dëse Programm benotze kënnt onofhängeg vun der ssh Client Software déi Dir benotzt fir op engem Server ze verbannen.

Conspy Aschränkungen

Trotz senge flotten Features huet Conspy och e puer Aschränkungen, déi Dir sollt berücksichtegen:

  1. Et erlaabt Iech nëmmen real Terminals (ttys) ze gesinn, ze verbannen oder ze kontrolléieren, net Pseudo (pts/Xs).
  2. Et kann net-ASCII Zeechen (á, é, ñ, fir e puer Beispiller ze nennen) falsch oder guer net weisen:

Et erfuerdert Super Benotzer Permissiounen (entweder als Root oder duerch Sudo) fir ze starten.

Resumé

An dësem Guide hu mir Iech conspy agefouert, e wäertvollt Tool fir Fernterminalen ze kontrolléieren déi ganz wéineg a punkto Systemressourcen verbraucht.

Ech hoffen, datt Dir d'Zäit hëlt fir dëst super Utility ze installéieren an auszeprobéieren, a recommandéieren Iech dësen Artikel Lieszeeche well a menger bescheidener Meenung ass dëst ee vun deenen Tools déi en Deel vun all System Administrateur Fäegkeete musse sinn.

Ech freeën eis Äre Feedback iwwer dësen Artikel ze kréien. Fillen gratis mech eng Zeil mat de Formulaire ënnendrënner benotzt. Froen sinn och ëmmer wëllkomm.