Para pemain:
- komputer di rumah saya, menjalankan Linux dengan server X yang berjalan. (Sebut saja RUMAH.)
- situs jarak jauh, di mana saya dapat terhubung melalui internet menggunakan VPN. (SITE)
- komputer Linux di situs jarak jauh, tempat saya dapat terkoneksi
ssh -X
dan dengan baik menampilkan klien X di server lokal saya. (TENGAH) - mesin Irix yang sangat tua (Onyx) di situs jarak jauh, yang tidak memiliki server SSH (karena itu saya tidak bisa
ssh -X
melakukannya), hanyassh
klien . (ONYX)
Tujuan
Saya perlu menjalankan aplikasi X11 pada mesin ONYX, dan melihat GUI di HOME. Saya pikir saya menemukan xauth
masalah. Perhatikan bahwa saya telah mencoba yang sudah jelas: Saya mengatur DISPLAY ke $ip_address_of_HOME_in_the_SITE_VPN:0
, tetapi server VPN tidak meneruskan upaya koneksi ke kliennya, mungkin karena alasan keamanan.
Sejauh ini
Situasi saat ini adalah:
- ☑ HOME terhubung ke SITE
- ☑ Vncserver dimulai pada MIDDLE: 7
- ☑ vncviewer pada HOME terhubung ke vncserver pada MIDDLE
- ☑ ONYX memulai sesi penerusan ssh ke MIDDLE:
ssh -TfN -L 6007:127.0.0.1:6007 MIDDLE
- ☒
DISPLAY=localhost:7 xclient
pada ONYX gagal dengan
Xlib: koneksi ke "127.0.0.1:7.0" ditolak oleh server
Saya tahu bahwa penerusan (6007: 127.0.0.1: 6007) berhasil.
Upaya sebelumnya adalah:
- ☑ HOME terhubung ke SITE
- ☑ HOME terhubung ke MIDDLE:
ssh -X MIDDLE
(tampilan xclock pada HOME, DISPLAY adalah 127.0.0.1:10) - ☑ ONYX memulai terowongan SSH ke MIDDLE:
ssh -TfN -L 6010:127.0.0.1:6010 MIDDLE
- ☒
DISPLAY=127.0.0.1:10 xclient
gagal dengan
koneksi X ke 127.0.0.1:10.0 rusak (eksplisit kill atau server shutdown).
sementara kesalahan muncul di sesi TENGAH:
koneksi X11 ditolak karena otentikasi yang salah.
Putus asa
Bagaimana saya bisa mencapai tujuan saya?
xauth
ONYX, kemudiangenerate 127.0.0.1:10 . trusted
(dalam kasus kedua di atas), tetapi saya memiliki kesalahan ganda yang sama (satu di ONYX, satu di TENGAH).