Kif tuża Conspy biex tara u tikkontrolla l-konsols virtwali tal-Linux mill-bogħod f'ħin reali


In-netwerks tal-kompjuter għamluha possibbli għall-utenti finali li jinteraġixxu ma' xulxin b'diversi modi. Huma pprovdew ukoll mod biex iwettqu xogħol mill-bogħod mingħajr il-battikata u l-ispejjeż involuti bl-ivvjaġġar (jew forsi bil-mixi lejn uffiċċju fil-qrib).

Riċentement, skoprejt programm imsejjaħ conspy fir-repożitorji stabbli ta 'Debian u kien ferħan li nsib li huwa disponibbli għal Fedora u derivattivi wkoll.

Jippermetti utent biex jara dak li qed jintwera fuq console virtwali Linux, u wkoll li jibgħat keystrokes lilu f'ħin reali. B'ċertu mod, tista 'taħseb li conspy huwa simili għal VNC, bid-differenza li conspy jopera fil-modalità tat-test (b'hekk jiffrankaw ir-riżorsi u jagħmilha possibbli li jiġu appoġġjati wkoll servers CLI-only) u barra minn hekk, ma teħtieġx. servizz min-naħa tas-server li għandu jiġi installat qabel ma jintuża.

Cela dit, għandek bżonn biss li tiżgura li jkun hemm konnettività tan-netwerk għall-kompjuter remot u titgħallem tħobb lil conspy.

Installazzjoni ta' conspy fil-Linux

F'Debian 8 u d-derivattivi, conspy huwa disponibbli direttament mir-repożitorji, għalhekk l-installazzjoni hija sempliċi daqs:

# aptitude update && aptitude install conspy

Billi f'CentOS 7 u distros oħra bbażati fuq Fedora l-ewwel trid tippermetti r-repożitorju Repoforge:

1. Mur fuq http://pkgs.repoforge.org/rpmforge-release u fittex l-aħħar verżjoni tar-repożitorju (minn Settembru 2015 l-aħħar pakkett huwa rpmforge-release-0.5.3-1.el7.rf.x86_64 .rpm) u niżżlu:

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

2. Installa l-pakkett tar-repożitorju:

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

3. U mbagħad installa l-pakkett conspy innifsu:

# yum update && yum install conspy

Ambjent tal-Ittestjar Użat għal conspy

Biex naraw kif jaħdem conspy, aħna se nibdew ssh f'server Debian 8 [IP 192.168.0.25] (bl-użu ta' Terminal jew gnome ter, pereżempju) fejn id-daemon ssh qed jisma' fuq il-port 11222:

# ssh –p 11222 [email 

Eżatt ħdejn it-Terminal tagħna, se npoġġu tieqa Virtualbox li se tintuża biex turi ttys. Ftakar li ser ikollok bżonn tagħfas Right Ctrl + F1 permezz F6 biex taqleb bejn ttys ġewwa tieqa Virtualbox, u Ctrl + Alt + F1 permezz F6 biex taqleb bejn consoles f'server reali (jiġifieri mhux virtwalizzat).

L-użu ta' conspy biex juri u tikkontrolla ttys

Biex tniedi conspy, ssh fis-server remot u mbagħad ittajpja:

# conspy

segwit minn numru tty, (1 sa 6). Tinduna li l-kulur fl-isfond tat-Terminal tiegħek jinbidel. Aħna se nużaw il-kmand tty biex nidentifikaw l-isem tal-fajl tat-terminal li bħalissa huwa konness mal-input standard. Jekk tty ma jiġix fornut bħala argument, il-console virtwali attiva bħalissa tinfetaħ u tintraċċa.

Innota li wara li tniedi l-programm bħala:

# conspy 1

L-ewwel terminal (tty1) jintwera minflok pts/0 (il-psewdo-terminal inizjali għal konnessjoni ssh):

Biex toħroġ, agħfas Esc tliet darbiet wara xulxin malajr.

Ara Conspy fl-Azzjoni

Biex tara aħjar lil conspy fl-azzjoni, jekk jogħġbok ħu minuta biex tara l-iscreencasts li ġejjin:

1. Tasti li jintbagħtu mill-klijent lil tty remot:

2. Il-kontenut tat-Tty jintwera fil-klijent kif jidher fit-tty remot:

Fil-videos ta’ hawn fuq tista’ tara ftit affarijiet interessanti:

  1. Tista' tmexxi kmandi jew ittajpja test f'psewdo-terminal u dawn jiġu viżwalizzati fil-console remot, u viċeversa.
  2. M'hemmx bżonn li tniedi programm min-naħa tas-server fis-server fil-post imbiegħed, għall-kuntrarju ta' softwer ieħor ta' appoġġ teknoloġiku li jeħtieġ li xi ħadd jibda servizz għalik biex tikkonnettja mill-bogħod.
  3. Conspy jippermettilek ukoll li tara f'ħin reali l-output ta' programmi bħal top jew ping li jiġi aggornat jew mibdul kontinwament b'dewmien żgħir ħafna biss. Dan jinkludi programmi bbażati fuq ncurses bħal htop – Monitoraġġ tal-Proċess Linux ukoll:

Jekk trid tara biss terminal remot minflok ma tibgħat keystrokes jew kmandi, biss tniedi conspy bis-swiċċ -v (ara biss).

L-użu ta' conspy ma' Putty

Jekk tuża laptop jew desktop tal-Windows għax-xogħol xorta tista' tieħu vantaġġ minn conspy. Wara li tidħol fis-sistema remota ma 'Putty, il-klijent ssh famuż għall-Windows, xorta tista' tniedi conspy kif spjegat hawn fuq, kif muri fl-iscreencast li ġej:

Li juri li tista 'tuża dan il-programm irrispettivament mis-softwer tal-klijent ssh li tuża biex tikkonnettja mill-bogħod ma' server.

Limitazzjonijiet ta' Conspy

Minkejja l-karatteristiċi sbieħ tiegħu, conspy għandu wkoll xi limitazzjonijiet, li għandek tqis:

  1. Tippermettilek biss tara, tikkonnettja jew tikkontrolla terminali reali (ttys), mhux psewdo dawk (pts/Xs).
  2. Jista' juri karattri mhux ASCII (á, é, ñ, biex insemmu ftit eżempji) b'mod żbaljat jew xejn:

Jeħtieġ permessi ta 'super user (jew bħala root jew permezz ta' sudo) biex tniedi.

Sommarju

F'din il-gwida introduċejna inti conspy, għodda prezzjuża biex tikkontrolla terminali remoti li tikkonsma ftit li xejn f'termini ta 'riżorsi tas-sistema.

Nittama li tieħu l-ħin biex tinstalla u tipprova din l-utilità kbira, u nirrakkomanda ħafna li timmarka dan l-artikolu għax fl-opinjoni umli tiegħi din hija waħda minn dawk l-għodod li jeħtieġ li jkunu parti mis-sett ta 'ħiliet ta' kull amministratur tas-sistema.

Ninsab ħerqan li nirċievi l-feedback tiegħek dwar dan l-artikolu. Ħossok liberu li tibgħatli linja billi tuża l-formola hawn taħt. Il-mistoqsijiet huma wkoll dejjem milqugħa.