Saya ingin ditampilkan xclock
di komputer lain.
Di komputer saya ( 111
) saya dapat ke ping
komputer lain ( 222
) di dalam jaringan rumah saya:
$ ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 44:55:66:77:88:99
inet addr:192.168.0.111 Bcast:192.168.0.255 Mask:255.255.255.0
$ ping 192.168.0.222
Router tersebut adalah D-Link DIR-655 Wireless N Gigabit Router .
$ xclock -display 192.168.0.111:0
Menampilkan xclock
pada komputer saya ( 111
) seperti yang diharapkan. Di komputer lain ( 222
):
$ xhost +
Tetapi kemudian kembali di komputer saya ( 111
) itu juga ditampilkan di komputer saya ketika diubah menjadi:
$ xclock -display 192.168.0.222:0
Untuk mencoba memverifikasi penggunaan -display
sakelar:
$ xclock -display 192.168.0.111:0.1
Error: Can't open display: 192.168.0.111:0.1
$ ping 192.168.0.333
ping: unknown host 192.168.0.333
$ xclock -display 192.168.0.333:0
Saya berharap gagal tetapi juga ditampilkan di komputer saya ( 111
) tetapi dengan sedikit penundaan. Hasil-hasil ini memberi tahu saya bahwa display
argumen tersebut mengarah ke xclock
.
$ uname -a
Linux mycomputer 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:46:35 UTC 2012 i686 i686 i386 GNU/Linux
Saya menggunakan LXDE daripada GNOME atau KDE.
Saya hanya berusaha xclock
menampilkan dan tidak tertarik menangani masalah keamanan dalam pertanyaan ini.
Di komputer saya (
111
):diikuti oleh:
akan berjalan
xclock
di komputer lain (222
) dan ditampilkan di komputer saya (111
).Catatan: Agar ini berfungsi
X11Forwarding
harus diaktifkan di/etc/ssh/sshd_config
komputer (222
)sumber
Dan Anda dapat melakukan yang paling sederhana :)
sumber
Inilah jawaban yang diperbarui. Ini bekerja untuk saya pada instalasi baru Ubuntu 18.04.02.
Saya menginstal server ssh untuk membuat sistem dapat diakses di ssh.
Tidak ada yang diblokir secara default, untuk memverifikasinya. Jadi tidak ada hubungannya.
iptables -L
Saya membuka file
/etc/gdm/custom.conf
dan menambahkanSaya batalkan komentar berikut ini di
/etc/ssh/sshd_config
Saya me-restart mesin dan menjalankan perintah
xhost +
Sekarang saya pergi ke komputer kedua dan menjalankan perintah, pastikan xclock diinstal dan dengan asumsi bahwa output dari perintah
echo $DISPLAY
adalah: 1Anda akan melihat xclock di komputer ubuntu.
netstat -antlp | grep 6001
sedang menunjukkan Xorg mendengarkan.sumber