Uzakdaky Linux wirtual konsollaryny hakyky wagtda görmek we dolandyrmak üçin Conspy nädip ulanmaly


Kompýuter torlary ahyrky ulanyjylara biri-biri bilen birnäçe usulda aragatnaşyk saklamaga mümkinçilik berdi. Şeýle hem, uzakdan işlemekde kynçylyksyz we syýahat bilen baglanyşykly çykdajylary (ýa-da ýakyn bir ofisde gezelenç etmek) çykdajylary üpjün etdiler.

Recentlyakynda, Debian durnukly ammarlarynda “conspy” atly bir programma tapdym we Fedora we öndürijiler üçin hem elýeterlidigine begendim.

Ulanyja Linux wirtual konsolynda näme görkezilýändigini görmäge, şeýle hem düwme düwmelerini hakyky wagtda ibermäge mümkinçilik berýär. Belli bir usul bilen, tekstiň re modeiminde işleýän tapawudy (şeýlelik bilen çeşmeleri tygşytlamak we diňe CLI serwerlerini goldamaga mümkinçilik döretmek) we iň esasysy, talap etmeýän VNC-e meňzeş pikir edip bilersiňiz. ulanylmazdan ozal guruljak serwer tarapy hyzmaty.

Saidagny, diňe uzakdaky kompýutere tor birikmesiniň bardygyna göz ýetirmeli we aç-açanlygy söýmegi öwrenersiňiz.

Linux-da konspy gurmak

“Debian 8” we öndürijilerde gönüden-göni ammarlardan elýeterlidir, şonuň üçin ony gurmak ýönekeý:

# aptitude update && aptitude install conspy

CentOS 7-de we Fedora esasly beýleki distoslarda ilki bilen Repoforge ammaryny işletmeli:

1. http://pkgs.repoforge.org/rpmforge-release girip, ammaryň iň soňky wersiýasyny gözläň (2015-nji ýylyň sentýabr aýyna çenli iň soňky paket rpmforge-release-0.5.3-1.el7.rf.x86_64 .rpm) we göçürip alyň:

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

2. Ammar bukjasyny guruň:

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

3. Soňra bolsa paket paketini özi guruň:

# yum update && yum install conspy

Synag gurşawy Gizlinlik üçin ulanylýar

Düşünjäniň nähili işleýändigini görmek üçin, 11222-nji portda ssh daemonynyň diňleýän ýerinde Debian 8 serwerine [IP 192.168.0.25] (mysal üçin Terminal ýa-da gnome ter ulanyp) gireris:

# ssh –p 11222 [email 

Terminalymyzyň gapdalynda, ttys görkezmek üçin ulanyljak Wirtualbox penjiresini ýerleşdireris. Wirtualbox penjiresiniň içindäki ttys arasynda geçmek üçin Sag Ctrl + F1-den F6-a, hakyky (ýagny wirtual däl) serwerdäki konsollaryň arasynda geçmek üçin Ctrl + Alt + F1 F6-dan basmalydygyny ýadyňyzdan çykarmaň.

“Ttys” -y görkezmek we dolandyrmak üçin “Conspy” ulanmak

Conspy açmak üçin uzakdaky serwere ssh ýazyň we diňe ýazyň:

# conspy

yzyndan tty san, (1-den 6-a çenli). Terminalyňyzyň fon reňkiniň üýtgändigini görersiňiz. Häzirki wagtda adaty giriş bilen baglanyşykly terminalyň faýl adyny kesgitlemek üçin tty buýrugyny ulanarys. Tty argument hökmünde berilmese, häzirki işjeň wirtual konsol açylýar we yzarlanýar.

Programmany işe girizeniňizden soň:

# conspy 1

Ilkinji terminal (tty1) pts/0 ýerine görkezilýär (ssh birikmesi üçin başlangyç pseudo terminaly):

Çykmak üçin Esc-i çalt yzly-yzyna üç gezek basyň.

“Conspy” hereketine tomaşa ediň

Düşünjäni has gowy görmek üçin aşakdaky ekran ýazgylaryna tomaşa etmek üçin bir minut wagt beriň:

1. Müşderiden uzakdan iberilýän düwmeler:

2. Tty mazmuny uzakda görkezilişi ýaly müşderide görkezilýär:

Aboveokardaky wideolarda birnäçe gyzykly zady görüp bilersiňiz:

  1. Buýruklary işledip ýa-da ýasama terminalda tekst ýazyp bilersiňiz, olar uzakdaky konsolda we tersine görkeziler.
  2. Uzakda serwerde serwer tarapyndaky programmany işe girizmegiň zerurlygy ýok, beýleki tehnologiýa goldaw programma üpjünçiliginden tapawutlylykda, uzakdan birikmek üçin kimdir biriniň hyzmatyny başlamagyny talap edýän.
  3. “Conspy”, şeýle hem ýokary ýa-da ping ýaly programmalaryň çykyşyny hakyky wagtda göz öňüne getirmäge mümkinçilik berýär, ýa-da diňe azajyk gijä galmak bilen yzygiderli täzelenýär ýa-da üýtgedilýär. Muňa htop - Linux Prosess Monitoring ýaly şepagat uýalaryna esaslanýan programmalar hem girýär:

Diňe düwme düwmelerini ýa-da buýruklary ibermegiň ýerine uzakdaky terminaly görmek isleseňiz, diňe -v wyklýuçateli bilen maslahat beriň (diňe görüň).

Putty bilen maslahatlaşmak

Iş üçin Windows noutbukyny ýa-da iş stoluny ulansaňyz, gizlinlikden peýdalanyp bilersiňiz. Windows üçin meşhur ssh müşderisi Putty bilen uzakdaky sistema gireniňizden soň, aşakdaky skrincastda görkezilişi ýaly ýokarda düşündirilişi ýaly aç-açan işe başlap bilersiňiz:

Bu serwere uzakdan birikmek üçin ulanýan ssh müşderi programma üpjünçiligine garamazdan bu programmany ulanyp biljekdigiňizi görkezmek üçin gidýär.

Gizlin çäklendirmeler

Gowy aýratynlyklaryna garamazdan, konspiniň käbir çäklendirmeleri hem bar, olary göz öňünde tutmaly:

  1. Diňe pseudo (pts/Xs) däl-de, hakyky terminallary (tty) görmäge, birikdirmäge ýa-da gözegçilik etmäge mümkinçilik berýär.
  2. ASCII däl nyşanlary görkezip biler (á, é, ñ, birnäçe mysal görkezmek üçin) nädogry ýa-da asla ýok:

Işletmek üçin super ulanyjy rugsatlaryny (kök ýa-da sudo arkaly) talap edýär.

Gysgaça mazmun

Bu gollanmada sizi ulgam çeşmeleri taýdan gaty az sarp edýän uzakdaky terminallary dolandyrmak üçin bahasyna ýetip bolmajak gural bilen tanyşdyrdyk.

Bu ajaýyp peýdany gurmak we synap görmek üçin wagt sarp edersiňiz we bu makalany bellik etmegiňizi maslahat berýärin diýip umyt edýärin, sebäbi meniň kiçigöwünlilik bilen pikirimçe, bu her ulgam dolandyryjysynyň başarnyklarynyň bir bölegi bolmaly gurallaryň biridir.

bu makala baradaky pikirleriňizi almaga sabyrsyzlyk bilen garaşýaryn. Aşakdaky formany ulanyp, maňa bir setir goýup bilersiňiz. Soraglar hem elmydama kabul edilýär.