Cara menggunakan konsyik untuk melihat dan mengontrol konsol virtual Linux jarak jauh secara real time

Cara menggunakan konsyik untuk melihat dan mengontrol konsol virtual Linux jarak jauh secara real time

Jaringan komputer telah memungkinkan pengguna akhir untuk berinteraksi satu dengan yang lain dalam beberapa cara. Mereka juga menyediakan cara untuk melakukan pekerjaan jarak jauh tanpa kerumitan dan biaya yang terlibat dengan bepergian (atau mungkin berjalan ke kantor terdekat).

Baru -baru ini, saya menemukan sebuah program yang dipanggil Conspy dalam Debian repositori yang stabil dan senang mengetahui bahwa itu tersedia untuk Fedora dan turunannya juga.

Conspy - Tonton perintah Linux jarak jauh secara real time

Ini memungkinkan pengguna untuk melihat apa yang ditampilkan pada konsol virtual Linux, dan juga untuk mengirim penekanan tombol padanya secara real time. Dengan cara tertentu, Anda dapat memikirkan Conspy Mirip dengan VNC, dengan perbedaan bahwa Conspy beroperasi dalam mode teks (sehingga menghemat sumber daya dan memungkinkan juga untuk mendukung server CLI saja) dan di atas semua itu, tidak memerlukan layanan sisi server yang akan diinstal sebelum sedang digunakan.

Yang mengatakan, Anda hanya perlu memastikan bahwa ada konektivitas jaringan ke komputer jarak jauh dan Anda akan belajar mencintai Conspy.

Menginstal Conspy di Linux

Di dalam Debian 8 dan turunannya, Conspy tersedia langsung dari repositori, jadi menginstalnya sesederhana:

# appitude update && aptitude install conspy 

Sedangkan di Centos 7 dan lainnya Berbasis Fedora distro yang pertama -tama Anda harus mengaktifkan Repoforge gudang:

1. Pergi ke http: // pkgs.repoforge.org/rpmForge-rilis dan cari versi terbaru dari repositori (per September 2015 paket terbaru RPMForge-Release-0.5.3-1.EL7.RF.x86_64.RPM) dan unduh:

# wget http: // pkgs.repoforge.org/rpmforge-rilis/rpmforge-rilis-0.5.3-1.EL7.RF.x86_64.RPM 

2. Instal Paket Repositori:

# rpm -uvh rpmforge-release-0.5.3-1.EL7.RF.x86_64.RPM 

3. Dan kemudian instal Conspy Paket sendiri:

# yum update && yum install conspy 

Lingkungan pengujian yang digunakan untuk konsyik

Untuk melihat caranya Conspy Bekerja, kami akan ssh ke a Debian 8 server [IP 192.168.0.25] (Menggunakan terminal atau gnome ter, misalnya) di mana daemon ssh mendengarkan di port 11222:

# ssh -p 11222 [dilindungi email] 

Tepat di sebelah terminal kami, kami akan menempatkan a VirtualBox jendela yang akan digunakan untuk ditampilkan ttys. Ingatlah bahwa Anda perlu menekan dengan benar Ctrl + F1 melalui F6 untuk beralih di antara TTYS di dalam jendela VirtualBox, dan CTRL + ALT + F1 melalui F6 untuk beralih di antara konsol secara nyata (i.e. tidak tervirtualisasi) server.

Menggunakan konsyik untuk menampilkan dan mengontrol TTYS

Peluncuran Conspy, ssh ke server jarak jauh dan kemudian ketik:

# Conspy 

diikuti oleh a Tty angka, (1 hingga 6). Anda akan melihat bahwa warna latar belakang perubahan terminal Anda. Kami akan menggunakan Tty Perintah untuk mengidentifikasi nama file terminal yang saat ini terhubung ke input standar. Jika TTY tidak disediakan sebagai argumen, konsol virtual yang saat ini aktif dibuka dan dilacak.

Perhatikan bahwa setelah meluncurkan program sebagai:

# Conspy 1 

Terminal pertama (Tty1) ditampilkan alih -alih PTS/0 (inisial Pseudo-terminal untuk koneksi SSH):

Penggunaan konsyik

Untuk keluar, tekan ESC Tiga kali berturut -turut.

Tonton Conspy Beraksi

Untuk lebih baik melihat Conspy beraksi, silakan luangkan waktu sebentar untuk menonton screencast berikut:

1. Penekanan tombol yang dikirim dari klien ke jarak jauh Tty:

2. Isi TTY ditampilkan di klien saat muncul di TTY jarak jauh:

Dalam video di atas Anda dapat melihat beberapa hal menarik:

  1. Anda dapat menjalankan perintah atau mengetik teks di a Pseudo-terminal dan mereka akan divisualisasikan di konsol jarak jauh, dan mendidik.
  2. Tidak perlu meluncurkan program sisi server di server di lokasi yang jauh, berbeda dengan perangkat lunak dukungan teknis lainnya yang mengharuskan seseorang untuk memulai layanan agar Anda terhubung dari jarak jauh.
  3. Conspy juga memungkinkan Anda untuk memvisualisasikan secara real time output dari program seperti atas atau ping yang disegarkan atau diubah terus menerus dengan hanya sedikit penundaan. Ini termasuk berbasis ncurses Program seperti pemantauan proses HTOP - Linux juga:
Conspy dengan pemantauan proses HTOP Linux

Jika Anda hanya ingin melihat terminal jarak jauh alih -alih mengirim penekanan tombol atau perintah, cukup luncurkan Conspy dengan -v Switch (hanya tampilan).

Menggunakan konsyik dengan dempul

Jika Anda menggunakan Windows laptop atau desktop untuk pekerjaan Anda masih dapat memanfaatkan konsy. Setelah masuk ke sistem jarak jauh dengan Dempul, Klien SSH yang terkenal untuk Windows, Anda masih dapat meluncurkan Conspy Seperti dijelaskan di atas, seperti yang ditunjukkan pada screencast berikut:

Yang menunjukkan bahwa Anda dapat menggunakan program ini terlepas dari perangkat lunak klien SSH yang Anda gunakan untuk terhubung ke jarak jauh ke server.

Keterbatasan konsyik

Terlepas dari fitur yang bagus, Conspy juga memiliki beberapa keterbatasan, yang harus Anda perhitungkan:

  1. Ini hanya memungkinkan Anda untuk melihat, menghubungkan, atau mengontrol terminal nyata (TTYS), bukan yang semu (PTS/XS).
  2. Ini dapat menampilkan karakter non-ASSASII (á, é, ñ, untuk menyebutkan beberapa contoh) salah atau tidak sama sekali:
Conspy: karakter non ASCII

Itu membutuhkan izin pengguna super (baik sebagai akar atau melalui sudo) peluncuran.

Ringkasan

Dalam panduan ini kami telah memperkenalkan Anda Conspy, Alat yang tak ternilai untuk mengontrol terminal jarak jauh yang mengkonsumsi sangat sedikit dalam hal sumber daya sistem.

Saya harap Anda meluangkan waktu untuk menginstal dan mencoba utilitas yang hebat ini, dan sangat menyarankan Anda menandai artikel ini karena menurut pendapat saya ini adalah salah satu alat yang perlu menjadi bagian dari rangkaian keterampilan setiap administrator setiap sistem.

Saya berharap dapat menerima umpan balik Anda tentang artikel ini. Jangan ragu untuk memberi saya garis menggunakan formulir di bawah ini. Pertanyaan juga selalu diterima.