Giunsa Paggamit ang Conspy sa Pagtan-aw ug Pagkontrol sa Remote Linux Virtual Consoles sa Tinuod nga Oras


Ang mga network sa kompyuter nagpaposible alang sa mga end user nga makig-uban sa usag usa sa daghang mga paagi. Naghatag usab sila usa ka paagi aron mahimo ang layo nga trabaho nga wala’y kasamok ug ang mga gasto nga nalangkit sa pagbiyahe (o tingali paglakaw sa duol nga opisina).

Bag-ohay lang, akong nadiskobrehan ang usa ka programa nga gitawag og conspy sa Debian stable nga mga repository ug nalipay nga nahibal-an nga kini magamit usab alang sa Fedora ug mga derivatives.

Gitugotan niini ang usa ka tiggamit nga makita kung unsa ang gipakita sa usa ka virtual console sa Linux, ug ipadala usab ang mga keystroke niini sa tinuud nga oras. Sa usa ka piho nga paagi, mahimo nimong hunahunaon ang panagkunsabo nga parehas sa VNC, nga adunay kalainan nga ang panagkunsabo naglihok sa mode sa teksto (sa ingon nagtipig mga kapanguhaan ug nagpaposible nga suportahan usab ang mga server nga CLI-only) ug labaw sa tanan, wala magkinahanglan. usa ka serbisyo sa kilid sa server nga i-install sa dili pa gamiton.

Ingon niana, kinahanglan nimo nga sigurohon nga adunay koneksyon sa network sa hilit nga kompyuter ug makakat-on ka sa paghigugma sa panagkunsabo.

Pag-instalar sa conspy sa Linux

Sa Debian 8 ug mga derivatives, ang conspy anaa direkta gikan sa mga repositoryo, mao nga ang pag-instalar niini kay yano sama sa:

# aptitude update && aptitude install conspy

Samtang sa CentOS 7 ug uban pang mga distro nga nakabase sa Fedora kinahanglan nimo una nga hatagan ang repositoryo sa Repoforge:

1. Adto sa http://pkgs.repoforge.org/rpmforge-release ug pangitaa ang pinakabag-o nga bersyon sa repository (sa Septiyembre 2015 ang pinakabag-o nga package mao ang rpmforge-release-0.5.3-1.el7.rf.x86_64 .rpm) ug i-download kini:

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

2. I-install ang repository package:

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

3. Ug dayon i-install ang conspy package mismo:

# yum update && yum install conspy

Testing Environment Gigamit para sa conspy

Aron makita kung giunsa paglihok ang conspy, mag-ssh kami sa usa ka server sa Debian 8 [IP 192.168.0.25] (gamit ang Terminal o gnome ter, pananglitan) diin ang ssh daemon naminaw sa port 11222:

# ssh –p 11222 [email 

Sa tapad mismo sa among Terminal, magbutang kami usa ka bintana sa Virtualbox nga gamiton aron ipakita ang mga ttys. Hinumdumi nga kinahanglan nimo nga ipadayon ang Right Ctrl + F1 hangtod sa F6 aron mabalhin tali sa mga ttys sa sulod sa usa ka bintana sa Virtualbox, ug Ctrl + Alt + F1 hangtod sa F6 aron mabalhin tali sa mga console sa usa ka tinuod (ie dili virtualized) server.

Gamit ang conspy sa Display and Control ttys

Aron maglunsad og conspy, ssh ngadto sa hilit nga server ug dayon i-type lang:

# conspy

gisundan sa usa ka tty nga numero, (1 hangtod 6). Mamatikdan nimo nga ang kolor sa background sa imong Terminal nausab. Atong gamiton ang tty command aron mailhan ang file name sa terminal nga konektado karon sa standard input. Kung ang usa ka tty wala gihatag ingon argumento, ang aktibo nga virtual console giablihan ug gisubay.

Timan-i nga pagkahuman sa paglansad sa programa ingon:

# conspy 1

Ang unang terminal (tty1) gipakita imbes nga pts/0 (ang inisyal nga pseudo-terminal para sa ssh connection):

Aron makagawas, pindota ang Esc tulo ka beses nga sunud-sunod.

Tan-awa ang Conspy in Action

Aron mas makita ang panagkunsabo sa aksyon, palihog paggahin ug usa ka minuto sa pagtan-aw sa mosunod nga mga screencast:

1. Mga keystroke nga gipadala gikan sa kliyente ngadto sa hilit nga tty:

2. Tty nga mga sulod gipakita sa kliyente ingon nga kini makita sa hilit nga tty:

Sa mga video sa ibabaw makita nimo ang pipila ka makapaikag nga mga butang:

  1. Mahimo nimong ipadagan ang mga sugo o i-type ang teksto sa usa ka pseudo-terminal ug kini makita sa layo nga console, ug viceversa.
  2. Wala na kinahanglana nga maglunsad ug server-side nga programa sa server sa layo nga lokasyon, sukwahi sa ubang tech support software nga nagkinahanglan og usa ka tawo nga magsugod og serbisyo aron ikaw makakonektar sa layo.
  3. Gitugotan ka usab sa Conspy nga mahanduraw sa tinuud nga oras ang output sa mga programa sama sa taas o ping nga gi-refresh o gibag-o nga padayon nga adunay gamay ra nga paglangan. Naglakip kini sa mga programa nga nakabase sa ncurses sama sa htop – Pag-monitor usab sa Proseso sa Linux:

Kung gusto lang nimo nga tan-awon ang usa ka hilit nga terminal imbis nga magpadala mga keystroke o mga mando, paglansad lang sa conspy gamit ang -v switch (tan-awa lamang).

Gigamit ang panagkunsabo sa Putty

Kung mogamit ka usa ka Windows laptop o desktop alang sa trabaho mahimo nimong pahimuslan ang panagkunsabo. Human sa pag-log in sa hilit nga sistema uban sa Putty, ang bantog nga ssh nga kliyente alang sa Windows, mahimo ka pa nga maglunsad og conspy sama sa gipatin-aw sa ibabaw, sama sa gipakita sa mosunod nga screencast:

Nga nagpakita nga mahimo nimong gamiton kini nga programa bisan unsa pa ang ssh client software nga imong gigamit sa layo nga pagkonektar sa usa ka server.

Mga Limitasyon sa Conspy

Bisan pa sa nindot nga mga bahin niini, ang conspy adunay pipila usab nga mga limitasyon, nga kinahanglan nimong tagdon:

  1. Gitugotan ka lang niini sa pagtan-aw, pagkonektar, o pagkontrol sa tinuod nga mga terminal (ttys), dili ang mga pseudo (pts/Xs).
  2. Kini mahimong magpakita sa dili ASCII nga mga karakter (á, é, ñ, sa paghingalan og pipila ka pananglitan) nga sayop o dili gayud:

Nagkinahanglan kini og super user nga mga permiso (bisan ingon nga gamut o pinaagi sa sudo) aron ilunsad.

Summary

Niini nga giya gipaila-ila ka namo sa pagkunsabo, usa ka bililhon nga himan aron makontrol ang mga hilit nga terminal nga gamay ra kaayo ang gigamit sa mga termino sa mga kapanguhaan sa sistema.

Nanghinaut ko nga mogahin ka og panahon sa pag-instalar ug pagsulay niining dako nga utility, ug girekomendar kaayo nimo nga i-bookmark kini nga artikulo tungod kay sa akong mapainubsanon nga opinyon usa kini sa mga himan nga kinahanglan nga mahimong bahin sa kahanas sa matag administrador sa sistema.

Nagpaabut ako nga makadawat sa imong feedback bahin sa kini nga artikulo. Mobati nga gawasnon sa paghulog kanako sa usa ka linya gamit ang porma sa ubos. Ang mga pangutana gidawat usab kanunay.