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:
- Tista' tmexxi kmandi jew ittajpja test f'psewdo-terminal u dawn jiġu viżwalizzati fil-console remot, u viċeversa.
- 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.
- 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:
- Tippermettilek biss tara, tikkonnettja jew tikkontrolla terminali reali (ttys), mhux psewdo dawk (pts/Xs).
- 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.