Cara Menggunakan Conspy untuk Melihat dan Mengawal Konsol Maya Linux Jauh dalam Masa Nyata

Cara Menggunakan Conspy untuk Melihat dan Mengawal Konsol Maya Linux Jauh dalam Masa Nyata

Rangkaian komputer telah memungkinkan pengguna akhir untuk berinteraksi satu dengan yang lain dalam beberapa cara. Mereka juga menyediakan cara untuk melakukan kerja terpencil tanpa kerumitan dan kos yang terlibat dengan perjalanan (atau mungkin berjalan ke pejabat berdekatan).

Baru -baru ini, saya dapati program yang dipanggil Conspy di dalam Debian repositori yang stabil dan gembira dapat mengetahui bahawa ia tersedia untuk Fedora dan derivatif juga.

Conspy - Tonton arahan Linux jauh dalam masa nyata

Ia membolehkan pengguna melihat apa yang dipaparkan pada konsol maya Linux, dan juga untuk menghantar ketukan kekunci ke dalamnya dalam masa nyata. Dengan cara tertentu, anda boleh memikirkan Conspy Seperti yang serupa dengan VNC, dengan perbezaan yang dikatakan oleh Conspy dalam mod teks (dengan itu menjimatkan sumber dan menjadikannya juga menyokong pelayan CLI-SAHAJA) dan di atas semua itu, tidak memerlukan perkhidmatan sisi pelayan untuk dipasang sebelum digunakan.

Yang mengatakan, anda hanya perlu memastikan bahawa terdapat sambungan rangkaian ke komputer terpencil dan anda akan belajar mencintai Conspy.

Memasang Konspy di Linux

Dalam Debian 8 dan derivatif, Conspy boleh didapati terus dari repositori, jadi memasangnya semudah:

# Kemas kini Aptitude & & Aptitude Pasang Konspy 

Sedangkan dalam Centos 7 dan lain-lain Berasaskan Fedora distros yang anda perlukan terlebih dahulu Repoforge repositori:

1. Pergi ke http: // pkgs.Repoforge.Org/RPMForge-Release dan cari versi terkini repositori (sehingga September 2015 pakej terbaru adalah RPMFORGE-RELEASE-0.5.3-1.EL7.rf.x86_64.rpm) dan muat turunnya:

# wget http: // pkgs.Repoforge.Org/RPMForge-Release/RPMForge-Release-0.5.3-1.EL7.rf.x86_64.rpm 

2. Pasang pakej repositori:

# RPM -UVH RPMFORGE-RELEASE-0.5.3-1.EL7.rf.x86_64.rpm 

3. Dan kemudian pasang Conspy Pakej itu sendiri:

# yum kemas kini && yum pasang konsep 

Persekitaran ujian yang digunakan untuk konsisten

Untuk melihat bagaimana Conspy berfungsi, kita akan SSH menjadi a Debian 8 pelayan [IP 192.168.0.25] (menggunakan terminal atau gnome ter, contohnya) di mana daemon ssh mendengar di pelabuhan 11222:

# ssh -p 11222 [dilindungi e -mel] 

Di sebelah terminal kami, kami akan meletakkan a VirtualBox tetingkap yang akan digunakan untuk dipaparkan ttys. Ingat bahawa anda perlu menekan dengan betul Ctrl + F1 melalui F6 untuk beralih antara TTYS di dalam tetingkap VirtualBox, dan Ctrl + alt + f1 melalui F6 untuk beralih antara konsol secara nyata (i.e. tidak maya) pelayan.

Menggunakan Conspy untuk memaparkan dan mengawal TTYS

Untuk melancarkan Conspy, SSH ke pelayan jauh dan kemudian taipkan:

# Conspy 

diikuti oleh a tty nombor, (1 hingga 6). Anda akan melihat bahawa warna latar belakang terminal anda berubah. Kami akan menggunakan tty perintah untuk mengenal pasti nama fail terminal yang kini disambungkan ke input standard. Sekiranya TTY tidak dibekalkan sebagai hujah, konsol maya yang sedang aktif dibuka dan dikesan.

Perhatikan bahawa selepas melancarkan program sebagai:

# Conspy 1 

Terminal pertama (TTY1) dipaparkan bukan PTS/0 (Permulaan terminal pseudo untuk sambungan SSH):

Penggunaan konsisten

Untuk keluar, tekan ESC tiga kali berturut -turut.

Tonton Tindakan dalam Tindakan

Untuk lebih baik melihat Conspy dalam tindakan, sila ambil satu minit untuk menonton screencast berikut:

1. Ketukan kekunci dihantar dari pelanggan ke jauh tty:

2. Kandungan TTY dipaparkan dalam klien kerana ia muncul di TTY jauh:

Dalam video di atas, anda dapat melihat beberapa perkara menarik:

  1. Anda boleh menjalankan arahan atau menaip teks dalam a terminal pseudo Dan mereka akan digambarkan dalam konsol terpencil, dan Viceversa.
  2. Tidak perlu melancarkan program pelayan di pelayan di lokasi yang jauh, berbanding dengan perisian sokongan teknologi lain yang memerlukan seseorang untuk memulakan perkhidmatan untuk anda menyambung dari jauh.
  3. Conspy juga membolehkan anda memvisualisasikan dalam masa nyata output program seperti Atas atau ping yang disegarkan atau diubah secara berterusan dengan hanya sedikit kelewatan. Ini termasuk berasaskan ncurses Program seperti pemantauan proses HTOP - Linux juga:
Konsep dengan pemantauan proses HTOP Linux

Sekiranya anda hanya ingin melihat terminal jauh dan bukannya menghantar ketukan kekunci atau arahan, lancarkan sahaja Conspy dengan -v Tukar (Lihat sahaja).

Menggunakan Conspy dengan Putty

Sekiranya anda menggunakan a Tingkap komputer riba atau desktop untuk kerja anda masih boleh mengambil kesempatan daripada konsisten. Setelah log masuk ke sistem terpencil dengan Dempul, Pelanggan SSH yang terkenal untuk Windows, anda masih boleh melancarkan Conspy Seperti yang dijelaskan di atas, seperti yang ditunjukkan dalam screencast berikut:

Yang menunjukkan bahawa anda boleh menggunakan program ini tanpa mengira perisian klien SSH yang anda gunakan untuk menyambung jauh ke pelayan dari.

Batasan konsisten

Walaupun ciri -ciri yang bagus, Conspy juga mempunyai beberapa batasan, yang harus anda ambil kira:

  1. Ia hanya membolehkan anda melihat, menyambung ke, atau mengawal terminal sebenar (TTYs), bukan pseudo (pts/xs).
  2. Ia mungkin memaparkan watak-watak bukan ascii (á, é, ñ, untuk menamakan beberapa contoh) dengan tidak betul atau tidak sama sekali:
Conspy: watak bukan ASCII

Ia memerlukan keizinan pengguna super (sama ada akar atau melalui sudo) untuk melancarkan.

Ringkasan

Dalam panduan ini kami telah memperkenalkan anda kepada Conspy, alat yang tidak ternilai untuk mengawal terminal jauh yang sangat sedikit dari segi sumber sistem.

Saya harap anda meluangkan masa untuk memasang dan mencuba utiliti yang hebat ini, dan sangat mengesyorkan anda menanda artikel ini kerana dalam pendapat saya yang rendah hati ini adalah salah satu alat yang perlu menjadi sebahagian daripada setiap set kemahiran pentadbir sistem.

Saya tidak sabar untuk menerima maklum balas anda mengenai artikel ini. Jangan ragu untuk menggugurkan saya dengan menggunakan borang di bawah. Soalan juga selalu dialu -alukan.