Cara Menukar Port VNC untuk Akses Jauh Raspberry Pi

Cara Menukar Port Vnc Untuk Akses Jauh Raspberry Pi



Raspberry Pi ialah komputer mini mudah alih dan pengganti desktop yang ideal kerana ia mempunyai kuasa pemprosesan yang baik. Kerana kemudahalihannya, peranti Raspberry Pi boleh diakses dari lokasi terpencil sama ada melalui Pelayan SSH atau VNC. SSH ialah perkhidmatan capaian jauh selamat yang menyediakan beberapa pilihan konfigurasi untuk melindungi peranti anda daripada capaian yang tidak dibenarkan. Pelayan VNC sebaliknya membenarkan anda mengakses desktop Raspberry Pi secara langsung menggunakan port lalai nombor 5900. Ini akan meletakkan peranti anda dalam risiko kerana sesiapa sahaja yang akan menggodam IP anda dan memecahkan kata laluan akhirnya akan mengakses peranti Raspberry Pi anda dari alat kawalan jauh lokasi menggunakan port lalai. Oleh itu, adalah lebih baik untuk menukar nombor port lalai untuk VNC pada Raspberry Pi untuk melindungi peranti anda daripada akses jauh yang tidak dibenarkan.

Dalam panduan ini, anda akan dapati:

Cara Menukar Port VNC untuk Akses Jauh Raspberry Pi







Kesimpulan



Cara Menukar Port VNC untuk Akses Jauh Raspberry Pi

Anda boleh menukar port VNC untuk akses jauh Raspberry Pi menggunakan:



  • Perintah
  • Fail Pelayan VNC
  • SSH
  • PuTTY

Cara Menukar Port VNC untuk Akses Jauh Raspberry Pi Menggunakan Perintah

Salah satu cara paling mudah untuk menukar port VNC untuk akses jauh Raspberry Pi ialah menambah nombor port dengan pelayan VNC yang anda ingin buat. Anda perlu menggunakan kata kunci rfbport dan tetapkan nombor port mengikut pilihan anda.





Perintah berikut akan memberikan nombor port 5906 kepada pelayan VNC yang dibuat pada Raspberry Pi:

vncserver-maya rfbport = 5906



Perintah di atas akan berfungsi pada OS Raspberry Pi Bookworm, namun, jika anda menggunakan OS Raspberry Pi lain, anda boleh menggunakan arahan berikut untuk menukar port VNC:

vncserver rfbport = 5906

The vncserver arahan akan membuat sesi desktop dengan port 5906, yang boleh anda sahkan daripada output arahan di atas yang disebut di bawah:

Dalam output di atas, 6 berkaitan dengan port 5906, kerana ia menggunakan 5900 sebagai port lalai untuk VNC.

Cara Menukar Port VNC untuk Akses Jauh Raspberry Pi Menggunakan Pelayan VNC

Anda juga boleh menambah kata kunci RfbPort dengan nombor port dan tambahkan ini di dalam fail Pelayan VNC, yang boleh anda buka daripada arahan berikut:

sudo nano / dan lain-lain / vnc / konfigurasi.d / vncserver-x11

Di dalam fail ini, tambahkan baris berikut:

RfbPort = port_no

Sekarang simpan fail menggunakan CTRL+X, Tambah DAN dan tekan Masuk untuk keluar kembali ke terminal. Kemudian but semula peranti untuk menggunakan perubahan.

Cara Menukar Port VNC untuk Akses Jauh Raspberry Pi Menggunakan Perintah SSH

Mengakses Raspberry Pi dari jauh melalui VNC melalui SSH adalah cara yang selamat berbanding dengan mengaksesnya secara terus melalui VNC. Sebabnya ialah penggodam boleh dengan mudah memecahkan kata laluan Raspberry Pi anda dan log masuk ke Raspberry Pi anda menggunakan nama pengguna lalai dan nombor port VNC. Oleh itu, jika anda menggunakan SSH untuk akses VNC, anda boleh mengkonfigurasi SSH anda kemudian dan menjadikannya lebih selamat. Ini akan membantu menghalang akses tanpa kebenaran kepada peranti Raspberry Pi anda.

Menukar port VNC untuk akses jauh Raspberry Pi adalah mudah jika anda menggunakan sistem Mac atau Linux. Satu-satunya perkara yang anda perlu lakukan ialah membuka terminal Mac atau Linux dan laksanakan arahan berikut:

ssh -L new_port_no:localhost:default_port_no -N -f -l nama pengguna Host_IP_Address

Catatan: Jika anda menghadapi masalah mengakses peranti dari jauh pada Mac atau Linux, anda perlu mendayakan perkongsian skrin dan pilihan log masuk jauh daripada Tetapan sistem .

Cara Menukar Port VNC untuk Akses Jauh Raspberry Pi Menggunakan PuTTY

PuTTY ialah klien SSH sumber terbuka untuk Windows yang membolehkan anda menukar nombor port untuk VNC untuk mengakses Raspberry Pi dari jauh. Anda boleh menggunakan langkah berikut untuk menukar port VNC pada Windows dan mengakses peranti Raspberry Pi pada sistem yang sama dengan nombor port yang dikehendaki:

Langkah 1: Pasang dan Buka PuTTY pada Windows

Pasang PuTTY pada Windows daripada di sini dan bukanya dari Menu Mula, kemudian masukkan nama pengguna dan alamat IP hos Raspberry Pi anda menggunakan sintaks berikut:

nama pengguna @ Host_IP_Address

Catatan: Alamat IP Raspberry Pi boleh didapati melalui terminal melalui nama hos -I perintah.

Langkah 2: Simpan Sesi PuTTY Semasa

Masukkan nama sesi dalam Sesi Disimpan kotak kemudian simpan sesi menggunakan Jimat butang:

Langkah 3: Port Forward dalam PuTTY pada Windows

Pergi ke Sambungan tetapan, kembangkannya kemudian navigasi ke SSH tetapan dan pilih Terowong pilihan:

Langkah 4: Masukkan Port Sumber dan Destinasi

Masukkan nombor port baharu dalam Pelabuhan sumber kotak, dan tulis alamat IP dengan nombor port VNC lalai dalam Destinasi kotak. Kemudian klik pada Tambah butang:

Langkah 5: Buka Sesi PuTTY

Berpindah ke Sesi pilihan sekali lagi dan klik pada Buka butang untuk membuka PuTTY sesi:

Ini akan menukar nombor port VNC dan anda boleh menggunakan nombor port ini untuk mengakses peranti Raspberry Pi.

Cara Mengakses Raspberry Pi Melalui VNC dengan Nombor Port

Anda mesti perlu memuat turun dan memasang VNC Viewer pada komputer anda yang lain untuk mengakses peranti Raspberry Pi. Kemudian buka VNC Viewer dan gunakan alamat IP Raspberry Pi dengan nombor port yang dikehendaki untuk mengaksesnya dengan memasukkan nama pengguna dan kata laluan.

Catatan: Jika anda telah menggunakan arahan SSH untuk menukar port VNC untuk Raspberry Pi, anda boleh gunakan localhost dengan nombor port yang dikehendaki dan bukannya memberikan alamat IP Raspberry Pi untuk mengakses peranti.

Cara Membunuh Sesi VNC Semasa pada Raspberry Pi

Jika anda telah mencipta berbilang pelayan VNC dengan nombor port yang berbeza dan ingin mematikan pelayan tersebut untuk mengurangkan beban pada Raspberry Pi, anda boleh menggunakan arahan berikut:

vncserver-maya -bunuh :port_no

Catatan: guna vncserver sahaja sebagai ganti vncserver-maya jika anda menggunakan Raspberry Pi OS selain daripada Raspberry Pi Bookworm.

Cara Membetulkan Ralat 'Anda perlu mematikan proses Xvnc secara manual' pada Raspberry Pi

Semasa melaksanakan perintah bunuh untuk membunuh Pelayan VNC dengan nombor port yang diingini, anda mungkin menghadapi ralat 'Anda perlu mematikan proses Xvnc secara manual' , seperti yang ditunjukkan di bawah:

Ralat ini berlaku kerana anda telah menetapkan nombor port dalam fail Pelayan VNC, dan anda perlu mengalih keluar baris “ RfbPort = port_no ” daripada fail dan kemudian but semula peranti. Ini bukan sahaja akan membetulkan isu di atas tetapi ia akan membetulkan sambungan ditolak isu yang akan ditemui semasa mengakses Raspberry Pi daripada VNC Viewer.

Kesimpulan

Menukar port VNC lalai untuk Raspberry Pi adalah penting untuk melindungi peranti Raspberry Pi anda daripada akses tanpa kebenaran. Anda boleh menukar port VNC untuk akses jauh Raspberry Pi dengan menggunakan arahan atau di dalam fail Pelayan VNC. Anda juga boleh menggunakan arahan SSH untuk menukar port VNC untuk Raspberry Pi, bagaimanapun, ia akan berfungsi hanya untuk sistem Mac atau Linux. Untuk Windows, anda perlu menggunakan PuTTY untuk menukar port VNC lalai untuk Raspberry Pi menggunakan panduan langkah demi langkah yang dibentangkan dalam bahagian atas panduan ini.