GNU/Linux >> Belajar Linux >  >> Linux

vncserver -localhost dan ssh tunneling

-localhost opsi memberi tahu server VNC untuk mengikat hanya ke antarmuka loopback, sehingga Anda hanya dapat terhubung ke server VNC dari mesin yang menjalankannya. Ini berarti bahwa siapa pun yang mencoba masuk ke sesi VNC Anda harus dapat menggunakan mesin tersebut. Tanpa -localhost , server VNC Anda akan menerima koneksi non-lokal, sehingga penyerang dapat menggunakan komputer lain untuk mencoba masuk ke sesi VNC Anda.

Jika Anda akan menggunakan -localhost , maka Anda harus meneruskan -L 5900:localhost:5901 , bukan -L 5900:vnc.machine:5901 , karena server VNC Anda hanya mendengarkan pada antarmuka loopback (localhost).


jjlin Jawabannya mencakup pemecahan masalah, tetapi untuk benar-benar membuatnya aman, Anda juga harus meneruskan -nolisten tcp ke vncserver . Ini memastikan bahwa tidak akan ada pendengar TCP terbuka di X sisi hal.


Linux
  1. Cara Mengunduh dan Mengunggah File melalui SSH

  2. Memecahkan masalah SSH

  3. Nama pengguna dan kata sandi di baris perintah dengan sshfs

  1. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 20.04

  2. Instal server dan klien vnc di Ubuntu

  3. vncserver gagal dengan "Memulai server VNC:tidak ada tampilan yang dikonfigurasi"

  1. Cara Menginstal dan Mengkonfigurasi VNC di Ubuntu 18.04

  2. Cara Menginstal dan Mengkonfigurasi VNC di CentOS 7

  3. Cara Menginstal dan Mengkonfigurasi VNC di CentOS 8