Login jarak jauh dengan manajer tampilan grafis (GDM, LightDM)

23

Apakah mungkin untuk membuat login ke GDM dari jarak jauh (via ssh)? Saya akan menjelaskan situasi di mana saya akan membutuhkan ini: Saya di laptop saya dan terhubung ke desktop saya melalui ssh. Saya menyadari ada beberapa pembaruan yang tersedia. Saya menginstal semuanya, tapi saya perlu me-reboot komputer. Masalahnya adalah begitu desktop telah di-reboot, tidak akan ada sesi GDM yang tersedia, karena itu perlu untuk login. Bisakah saya entah bagaimana melakukan login GDM dari jarak jauh dari laptop saya?

Sunting: Saya tidak dapat menemukan FreeNX untuk Maverick, dan saya belum dapat mengkonfigurasi x11vnc + vncviewer agar berfungsi. Apakah tidak ada cara yang mudah?

luri
sumber

Jawaban:

25

Instal x11vnc pada remote

Kami menganggap pengaturan ssh yang berfungsi telah dilakukan.

user@remote: sudo apt-get install x11vnc

Login jarak jauh dengan GDM

Kami berasumsi bahwa pengaturan vnc yang berhasil telah dilakukan.

user@remote:~$ sudo x11vnc <options>

x11vnc akan menggunakan pengaturan dan kata sandi VNC kami yang telah ditentukan sebelumnya. Untuk opsi lebih lanjut lihat halaman manual dan tutorial yang bagus dan rumit ini .

Login jarak jauh dengan Light DM

Untuk mengakses layar masuk DM Cahaya kita perlu mengirimkan file Xauhority untuk DM Cahaya

ssh user@remote
user@remote: sudo su
root@remote: x11vnc -auth /var/lib/lightdm/.Xauthority -display :0

Lihat layar jarak jauh

Di sisi klien, luncurkan vncviewer (mis. Dari xtightvncviewer Instal xtightvncviewer ) sebagai berikut:

vncviewer -via user@remote localhost:0

Dengan localhost:0kami menampilkan layar 0di localhost. Opsi -viaini untuk menggunakan ssh.

Setelah mengetik kata sandi untuk login jarak jauh, kita dapat melanjutkan dengan login grafis.

Takkat
sumber
Tepatnya apa yang harus saya lakukan di mesin jarak jauh, dan apa yang ada di mesin lokal ... Selain itu ... akankah itu melebihi shh (terenkripsi dan semacamnya)?
luri
Saya harus menginstal dan mengkonfigurasi vnc terlebih dahulu ... Jadi itu akan memakan waktu untuk menguji x11vnc dan FreeNX (lil waktu untuk menguji ... anak-anak, juga :))
luri
Ketika saya mengeluarkan perintah x11vnc pada mesin jarak jauh, saya mendapatkan peringatan dramatis tentang tidak menetapkan kata sandi dan semua orang dapat melihat desktop saya .... Bagaimana cara menetapkan kata sandi? Apakah saya benar-benar harus mengaturnya?
luri
Oh, dan sebenarnya sudo x11vnc gagal memulai ... mengatakan tidak dapat menemukan tampilan
luri
Apa maksudmu? Saya menginstal x11vnc pada mesin jarak jauh, dan xnc4viewer pada mesin lokal. Saya memiliki masalah tambahan dengan perintah vncviewer: Saya tidak menggunakan kunci publik, melainkan kata sandi, dan server ssh saya tidak berjalan di port 22 (default).
luri
5

FreeNX . Anda masuk secara grafis - sama seperti duduk di depan komputer. Semua itu terjadi meskipun melalui SSH. Kamu akan menyukainya.


sumber
Harus menguji x11vnc dan FreeNX ... Saya cukup khawatir tentang keamanan, jadi saya ingin tahu yang mana yang paling aman.
luri
Mereka berdua maju melalui SSH.
1
Saya tidak dapat menemukan FreeNX ... Ini tidak ada dalam repositori default, dan ppa mereka mengembalikan beberapa kesalahan 404-type (saya menggunakan maverick, btw)
luri
1
Edisi komersial (gratis) tersedia. nomachine.com/download.php