Bagaimana membuat Putty melakukan hal yang sama dengan "ssh -X"?

22

Saya ingin terhubung ke server Linux dari desktop Windows 7 saya. Saya dapat berhasil ssh, tetapi saya ingin yang setara dengan "ssh -X", sehingga saya dapat membuka program GUI dan benar-benar melihatnya.


sumber

Jawaban:

16

Anda dapat mengaktifkan Penerusan X11 dalam konfigurasi Putty. Di menu di sebelah kiri, cari pohon Koneksi. Di SSH, perluas itu dan Anda akan melihat jendela Tunnels. Klik "Aktifkan penerusan X11". Ini adalah pengaturan default untuk tampilan X di "localhost: 0".

Tentu saja, server yang Anda sambungkan juga perlu dikonfigurasi dengan benar.

Semoga ini bisa membantu dan semoga berhasil.

baraboom
sumber
6
Tentu saja, Anda juga memerlukan server X11 yang berjalan di komputer dengan dempul, sehingga program jarak jauh memiliki cara untuk menampilkan GUI mereka.
Ben Voigt
13

Anda akan membutuhkan xserver seperti xming juga.

Secara pribadi saya hanya cenderung menggunakan mobaxterm dan ssh-x karena itu agak lebih sederhana

Journeyman Geek
sumber
1
  1. Instal Xserver. Opsi gratis Anda adalah Xming, XSRV dan Cygwin / X. Secara pribadi saya menggunakan versi gratis Xming, karena saya terutama bekerja di baris perintah, dan kebutuhan saya untuk grafik intensif tidak terlalu banyak, dan saya tahu Xming berfungsi. Versi Xming yang saya gunakan adalah dari 2007, dan sementara Xming masih sedang dikembangkan secara aktif, versi terbaru 7.7 tidak lagi tersedia tanpa membayar sumbangan kepada penulis. XSRV dan Cygwin / X lebih terawat dengan baik, tetapi saya belum menggunakannya.

  2. Di Putty, di bawah SSH> X11, Anda perlu memastikan bahwa Anda "Aktifkan penerusan X" dan atur tampilan ke server "X tampilan lokasi: = localhost: 0". Anda juga dapat memeriksa bahwa semuanya berfungsi dengan melakukan "echo $ DISPLAY" setelah Anda masuk melalui SSH. Jika grafik diteruskan dengan benar ke Xserver, maka itu harus membaca variabel DISPLAY harus memiliki nilai: 10 atau: 0. Nilai dapat bervariasi, tergantung pada berapa banyak sesi X yang telah Anda jalankan: /unix/10121/open-a-window-on-a-remote-x-display-why-cannot- tampilan terbuka

  3. Coba program "xeyes" atau "xclock", yang akan menampilkan GUI, untuk tujuan pengujian.

alpha_989
sumber
0

Saya pikir Anda jauh lebih baik dengan menginstal cygwin dengan xserver dan openssh, jika tidak menginstal server x bisa terlalu merepotkan.

celebdor
sumber