GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara saya bekerja dengan alat GUI melalui server jarak jauh?

Anda dapat menggunakan penerusan X11 melalui SSH; pastikan pilihannya

X11Forwarding yes

diaktifkan di /etc/ssh/sshd_config di server jarak jauh, dan aktifkan penerusan X11 secara manual dengan

ssh -X remoteserver

atau tambahkan kalimat yang mengatakan

ForwardX11 yes

ke entri host yang relevan di ~/.ssh/config

Tentu saja, hal itu memerlukan tampilan X yang berfungsi di ujung lokal, jadi jika Anda menggunakan Windows, Anda harus menginstal sesuatu seperti XMing, lalu siapkan penerusan X11 di Putty seperti yang ditunjukkan dalam referensi ini:

  • Menggunakan Putty dan Xming untuk Menghubungkan ke CSE
  • Penerusan X11 menggunakan Xming dan Putty
  • Gunakan Linux melalui Windows dengan Xming, di sini atau di sini

ETA:Membaca lagi dan melihat klarifikasi Anda di komentar, FTP mungkin lebih sesuai dengan kebutuhan Anda, karena ini memungkinkan Anda 'memasang' folder SFTP seolah-olah itu adalah drive jaringan biasa. Lihat di sini, di sini, di sini (untuk Windows XP/7/Vista), atau di sini (untuk Windows 8).


Shadur membahas cara mengaktifkan X. Perhatikan bahwa /etc/ssh/sshd_config ada di ujung server, dan ~/.ssh/config ada di ujung klien, jadi kita secara umum berbicara tentang dua mesin yang berbeda. Penerusan X akan menampilkan aplikasi jarak jauh Anda pada tampilan X lokal. Jadi, kedua konfigurasi harus memberi tahu remote dan lokal untuk mengizinkan operasi ini terjadi.

Mengenai apakah Anda harus menggunakan X, itu tergantung. Anda perlu mempertimbangkan (setidaknya) faktor-faktor berikut.

  • Apa jenis bandwidth yang Anda miliki? Berapakah kecepatannya? Apakah ini diukur? Apakah ada topi? Jika Anda memiliki koneksi yang sangat cepat ke internet dan tidak ada batasan, X itu lebih bermanfaat, jika tidak maka bisa sangat lambat. Ingatlah bahwa secara umum X adalah babi jaringan; itu bukan bandwidth yang dioptimalkan (atau apa pun frasa yang tepat).

  • Alat apa yang Anda rencanakan untuk digunakan di atas X? Apakah ada pengganti/setara non-gui? Jika Anda memberikan contoh jenis alat yang ingin Anda gunakan, orang dapat menyarankan alternatif jika tersedia. Perlu diketahui juga bahwa beberapa alat terkenal datang dalam bentuk gui dan commandline/console. Misalnya. emacs, aptitude, reportbug.

Secara umum rekomendasi saya adalah menggunakan baris perintah (apt, wget, rsync) atau aplikasi kutukan (seperti aptitude atau mc) jika tersedia dan lakukan apa yang Anda butuhkan. Aplikasi semacam itu tidak selalu lebih buruk dari aplikasi X; beberapa di antaranya adalah aplikasi yang bagus. Misalnya. Perangkat lunak John Davis, misalnya jed dan slrn, keduanya aplikasi konsol, menunjukkan estetika khasnya, dan merupakan karya seni. BTW, menjalankan server X pada klien Windows untuk terhubung ke server Linux adalah pilihan, meskipun bukan pilihan yang bagus.

Jika Anda memiliki server linux lokal, maka masalah bandwidth hilang, dan X adalah pilihan yang jauh lebih layak.


Saya telah menemukan freenx dan nxclient menjadi solusi desktop jarak jauh berkinerja sangat tinggi, jauh lebih baik daripada vnc atau X11 . Saya akan mencobanya.


Linux
  1. Apa itu Server Web, dan Bagaimana Cara Kerja Server Web?

  2. Cara bekerja dengan klien SFTP di Linux – 10 perintah sftp

  3. Cara Mengizinkan Koneksi Jarak Jauh ke Server Database MySQL

  1. Bagaimana Agar Vim Bekerja Dengan Tmux Dengan Benar?

  2. Bagaimana Memulai Dengan Server Cloud FreeBSD

  3. Cara Mengkonfigurasi RDP di Windows Server 2008 R2

  1. Cara bekerja dengan grup paket dnf

  2. Cara mengonfigurasi domain agar berfungsi dengan G Suite menggunakan Remote MX Wizard

  3. Bagaimana Cara Menyalin File Dari Jarak Jauh Melalui SSH Tanpa Memasukkan Kata Sandi Anda?