GNU/Linux >> Belajar Linux >  >> Linux

Mengapa Saya Tidak Dapat Mengekspor Tampilan Linux?

Saya mengalami masalah dengan ini dan saya tidak tahu mengapa. Ada banyak pertanyaan terkait tetapi tidak ada yang membantu saya.

Saya memiliki dua VM:
CentOS 7 dengan GNOME 192.168.1.53
Mint 17.1 Rebbeca dengan XFCE 192.168.1.54

Saya tahu bahwa secara default mengekspor tampilan harus lurus ke depan, seperti:

#While I am Logged in on the desktop on the MINT:
[email protected]:~$ xhost +

#I am SSHing to the Centos from the MINT
[email protected]:~$ ssh -XY [email protected]

#At the CentOS I export the display 
[[email protected] ~]$ export DISPLAY=192.168.1.54:0.0
[[email protected] ~]$ echo $DISPLAY
192.168.1.54:0.0

#Trying to start a simple program but I get an error message instead:
[[email protected] ~]$ xclock
Error: Can't open display: 192.168.1.54:0.0

Apa yang saya lakukan salah?

Saya mencoba saran di sejumlah forum tetapi saya masih mendapatkan pesan kesalahan. Saya juga mencoba mengekspor tampilan dari Mint ke Centos (cara sebaliknya) dan saya masih mendapatkan kesalahan yang sama tetapi kali ini di Mint.

Mungkinkah kesalahannya karena satu sistem memiliki XFCE dan yang lain GNOME?
Saya berpikir bahwa mungkin ada beberapa pengaturan keamanan default yang berlaku pada salah satu/kedua distro yang tidak saya ketahui.

Saya juga mencoba mengedit /etc/gdm/custom.conf pada CentOS seperti yang dijelaskan di sini:
http://www.softpanorama.org/Xwindows/Troubleshooting/can_not_open_display.shtml

Jawaban yang Diterima:

Anda mencoba membuat terowongan X melalui SSH lalu menimpanya dengan menentukan alamat IP yang melewati terowongan SSH. Ini tidak berfungsi. Saat SSH tunneling, SSH menangani transfer data antara alamat IP lokal dan jarak jauh dengan membuka port di localhost pada setiap mesin yang diajak bicara. Anda tidak dapat menentukan alamat IP dari kedua komputer.

Anda perlu mengekspor tampilan yang disalurkan melalui SSH, dan itu berarti export DISPLAY=localhost:x.y , yang seharusnya dilakukan untuk Anda secara otomatis saat Anda terhubung menggunakan ssh -X.


Linux
  1. Ssh – Buka Jendela Pada Layar X Jarak Jauh (mengapa "tidak dapat Membuka Layar")?

  2. Jika Proses Mewarisi Lingkungan Induk, Mengapa Kita Perlu Ekspor?

  3. Linux – Mengapa Direktori Root Dilambangkan Dengan A / Sign?

  1. Linux – Mengapa Kernel Tidak Dapat Menjalankan Init?

  2. Perintah ekspor Linux

  3. Haruskah saya mengubah port SSH default di server linux?

  1. Mengapa saya beralih dari Mac ke Linux

  2. Kisah Linux Saya:Mengapa orang mengenalkan Raspberry Pi

  3. Apa perintah ekspor yang seharusnya dilakukan di Linux?