Luncurkan sesi GNOME dari terminal


12

Saya memasuki mesin teman saya dan saya bertanya-tanya bagaimana saya akan memulai sesi GNOME melalui SSH. Saya perlu membuka browser web di mesinnya untuk melihat sesuatu yang hanya dapat dilakukan dari nama hostnya. Apa cara termudah untuk mencapai ini melalui SSH?

Jawaban:


7

Beralih ke terminal kedua, misalnya tty2: CtrlAlt- F2, masuk dan mulai sesi X baru pada tampilan yang tersedia:

xinit -- :1

Sekarang ssh ke mesin lain, memungkinkan penerusan X (atau penerusan X tepercaya dengan -Y):

ssh -X user@machine

Setelah masuk, mulailah sesi gnome baru:

gnome-session

Anda juga dapat mengirimkan gnome-sessionsebagai perintah ssh.


7

Jika semua yang perlu Anda lakukan adalah menjalankan sesi web, tampaknya berasal dari komputer teman Anda, saya sarankan hanya menjalankan OpenSSH dengan argumen ssh -D8888 (8888 hanyalah sebuah contoh), dan mengatur browser lokal Anda untuk menunjuk ke localhost: 8888 sebagai proxy SOCKS5.

Jika Anda harus menjalankan browser melalui tautan, tidak ada alasan mengapa Anda perlu memulai seluruh sesi GNOME, jalankan ssh -X seperti yang dijelaskan dalam pertanyaan lain, dan kemudian jalankan browser itu sendiri.


2

Di Ubuntu, saya menggunakan perintah ini:

ssh -X user @ host gnome-session

atau

ssh -Y user @ host gnome-session


2

Anda dapat menggunakan ssh -Xatau ssh -Yke mesinnya untuk menjalankan aplikasi di mesin teman Anda tetapi menggunakan Xorg Anda. Browser web masih akan membuat koneksi dari nama inangnya.



0

Saya menemukan x11vnc sangat mudah.

Mengizinkan saya melihat desktop gnome aktif jarak jauh.

(Muncul sebagai aplikasi desktop. Saya ssh-tunnel meneruskan port itu pada mesin lokal saya. Kemudian hubungkan klien vnc lokal saya ke port ssh-forwarded lokal saya.)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.