GNU/Linux >> Belajar Linux >  >> Linux

Ssh – Bagaimana Cara Meneruskan X Melalui Ssh Untuk Menjalankan Aplikasi Grafik dari Jarak Jauh?

Saya memiliki mesin yang menjalankan Ubuntu yang saya SSH dari mesin Fedora 14 saya. Saya ingin meneruskan X dari mesin Ubuntu kembali ke Fedora sehingga saya dapat menjalankan program grafis dari jarak jauh. Kedua mesin berada di LAN.

Saya tahu bahwa -X opsi mengaktifkan penerusan X11 di SSH, tetapi saya merasa seperti melewatkan beberapa langkah.

Apa langkah-langkah yang diperlukan untuk meneruskan X dari mesin Ubuntu ke Fedora melalui SSH?

Jawaban yang Diterima:

Penerusan X11 harus diaktifkan di sisi klien dan sisi server.

Di sisi klien , -X (huruf besar X) opsi ke ssh mengaktifkan penerusan X11, dan Anda dapat menjadikan ini sebagai default (untuk semua koneksi atau untuk koneksi tertentu) dengan ForwardX11 yes di ~/.ssh/config .

Di sisi server , X11Forwarding yes harus ditentukan dalam /etc/ssh/sshd_config . Perhatikan bahwa defaultnya adalah tidak ada penerusan (beberapa distribusi mengaktifkannya di /etc/ssh/sshd_config defaultnya ), dan bahwa pengguna tidak dapat mengganti setelan ini.

xauth program harus diinstal di sisi server. Jika ada program X11 di sana, kemungkinan besar xauth akan disana. Dalam kasus yang tidak biasa xauth diinstal di lokasi yang tidak standar, dapat dipanggil melalui ~/.ssh/rc (di server!).

Perhatikan bahwa Anda tidak perlu mengatur variabel lingkungan apa pun di server. DISPLAY dan XAUTHORITY secara otomatis akan diatur ke nilai yang tepat. Jika Anda menjalankan ssh dan DISPLAY tidak disetel, artinya ssh tidak meneruskan koneksi X11.

Untuk mengonfirmasi bahwa ssh meneruskan X11, periksa baris yang berisi Requesting X11 forwarding di ssh -v -X keluaran. Perhatikan bahwa server tidak akan membalas apa pun itu, tindakan pencegahan keamanan untuk menyembunyikan detail dari calon penyerang.


Linux
  1. Cara membedakan direktori melalui ssh

  2. Cara keluar dari SSH gelandangan di terminal

  3. Bagaimana cara menjalankan perintah teratas dengan benar melalui SSH?

  1. Cara Mengunduh dan Mengunggah File melalui SSH

  2. Bagaimana cara mengatur terowongan ssh untuk meneruskan ssh?

  3. Bagaimana cara mengaktifkan warna di Vim melalui SSH?

  1. Ssh – Bagaimana Cara Mengedit File dari Jarak Jauh Melalui Ssh?

  2. Bagaimana Cara Meneruskan Kunci Ssh yang Sudah Diteruskan Ke Tmux?

  3. Bagaimana Beberapa Aplikasi Menerima Klik Mouse Di Bash Over Ssh?