Как да промените VNC порт за отдалечен достъп Raspberry Pi

Kak Da Promenite Vnc Port Za Otdalecen Dost P Raspberry Pi



Raspberry Pi е преносим мини-компютър и идеален заместител на работния плот, тъй като има добра процесорна мощност. Поради своята преносимост, устройството Raspberry Pi може да бъде достъпно от отдалечено място или чрез SSH, или VNC сървър. SSH е защитена услуга за отдалечен достъп, която предоставя няколко опции за конфигуриране, за да защити вашето устройство от неоторизиран достъп. VNC сървърът от друга страна ви позволява да получите директен достъп до работния плот на Raspberry Pi, като използвате номера на порта по подразбиране 5900. Това ще изложи вашето устройство на риск, тъй като всеки, който хакне вашия IP и разбие паролата, в крайна сметка ще получи достъп до вашето Raspberry Pi устройство от дистанционно местоположение, използвайки порта по подразбиране. Поради това е по-добре да промените номера на порта по подразбиране за VNC на Raspberry Pi, за да защитите устройството си от неоторизиран отдалечен достъп.

В това ръководство ще намерите:

Как да промените VNC портове за отдалечен достъп Raspberry Pi







Заключение



Как да промените VNC портове за отдалечен достъп Raspberry Pi

Можете да промените VNC портове за отдалечен достъп Raspberry Pi, като използвате:



  • командване
  • VNC сървър файл
  • SSH
  • PuTTY

Как да промените VNC портове за отдалечен достъп Raspberry Pi с помощта на команда

Един от най-простите начини за промяна на VNC портовете за отдалечен достъп Raspberry Pi е добавянето на номера на порта към VNC сървъра, който искате да създадете. Трябва да използвате ключовата дума rfbport и му задайте номера на порта според вашия избор.





Следната команда ще присвои номер на порт 5906 на VNC сървъра, създаден на Raspberry Pi:

vncserver-виртуален rfbport = 5906



Горната команда ще работи на Raspberry Pi Bookworm OS, но ако използвате други Raspberry Pi OS, можете да използвате следната команда, за да промените VNC порта:

vncserver rfbport = 5906

The vncserver командата ще създаде десктоп сесия с порт 5906, което можете да потвърдите от по-долу споменатия изход на горната команда:

В горния резултат 6 се отнася до порт 5906, тъй като използва 5900 като порт по подразбиране за VNC.

Как да промените VNC портовете за отдалечен достъп Raspberry Pi с помощта на VNC сървър

Можете също да добавите ключовата дума RfbPort с номера на порта и добавете това във файла на VNC сървъра, който можете да отворите от следната команда:

sudo нано / и т.н / vnc / config.d / vncserver-x11

Вътре в този файл просто добавете следния ред:

RfbPort = порт_номер

Сега запазете файла с помощта на CTRL+X, добавете И и натиснете Въведете за да излезете обратно към терминала. След това рестартирайте устройството, за да приложите промените.

Как да промените VNC портовете за отдалечен достъп Raspberry Pi с помощта на SSH команда

Отдалеченият достъп до Raspberry Pi през VNC през SSH е сигурен начин в сравнение с директния достъп до него чрез VNC. Причината е, че хакерът може лесно да разбие вашата парола за Raspberry Pi и да влезе във вашия Raspberry Pi, използвайки потребителското име по подразбиране и номера на VNC порт. По този начин, ако използвате SSH за VNC достъп, можете по-късно да конфигурирате своя SSH и да го направите по-сигурен. Това ще помогне за предотвратяване на неоторизиран достъп до вашето Raspberry Pi устройство.

Промяната на VNC портове за отдалечен достъп Raspberry Pi е лесна, ако използвате Mac или Linux система. Единственото нещо, което трябва да направите, е да отворите Mac или Linux терминала и да изпълните следната команда:

ssh new_port_no:localhost:default_port_no -f потребителско име Host_IP_Address

Забележка: Ако имате проблеми с отдалечения достъп до устройството на Mac или Linux, трябва да активирате опцията за споделяне на екрана и дистанционно влизане от Системни настройки .

Как да промените VNC портове за отдалечен достъп Raspberry Pi с помощта на PuTTY

PuTTY е SSH клиент с отворен код за Windows, който ви позволява да промените номера на порта за VNC за отдалечен достъп до Raspberry Pi. Можете да използвате следните стъпки, за да промените VNC порта на Windows и да получите достъп до устройството Raspberry Pi на същата система с желания номер на порт:

Стъпка 1: Инсталирайте и отворете PuTTY в Windows

Инсталирай PuTTY на Windows от тук и го отворете от менюто 'Старт', след което въведете потребителското име и IP адреса на хоста на вашия Raspberry Pi, като използвате следния синтаксис:

потребителско име @ Host_IP_Address

Забележка: IP адресът на Raspberry Pi може да бъде намерен чрез терминал име на хост -I команда.

Стъпка 2: Запазете текущата PuTTY сесия

Въведете името на сесията в Запазени сесии след това запазете сесията с помощта на Запазване бутон:

Стъпка 3: Пренасочване на порт в PuTTY на Windows

Отидете на Връзка настройки, разгънете го, след което отидете до SSH настройки и изберете Тунели опция:

Стъпка 4: Въведете порт източник и дестинация

Въведете новия номер на порт в Изходен порт и напишете IP адреса с номера на VNC порта по подразбиране в Дестинация кутия. След това щракнете върху Добавете бутон:

Стъпка 5: Отворете PuTTY сесията

Преместване на Сесия опция отново и щракнете върху Отворете бутон за отваряне на PuTTY сесия:

Това ще промени номера на порта на VNC и можете да използвате този номер на порт за достъп до устройството Raspberry Pi.

Как да получите достъп до Raspberry Pi чрез VNC с номер на порт

Трябва да изтеглите и инсталирате VNC Viewer на другия си компютър за достъп до устройството Raspberry Pi. След това отворете VNC Viewer и използвайте IP адреса на Raspberry Pi с желания номер на порт за достъп до него чрез въвеждане на потребителско име и парола.

Забележка: Ако сте използвали командата SSH, за да промените VNC порта за Raspberry Pi, можете да използвате локален хост с желания номер на порт, вместо да предоставите IP адреса на Raspberry Pi за достъп до устройството.

Как да прекратите текущата VNC сесия на Raspberry Pi

Ако сте създали множество VNC сървъри с различни номера на портове и искате да убиете тези сървъри, за да намалите натоварването на Raspberry Pi, можете да използвате следната команда:

vncserver-виртуален -убий :port_no

Забележка: Използвайте vncserver само вместо vncserver-виртуален ако използвате Raspberry Pi OS, различна от Raspberry Pi Bookworm.

Как да коригирате грешка „Ще трябва да убиете Xvnc процеса ръчно“ на Raspberry Pi

Докато изпълнявате командата kill за спиране на VNC сървъра с желан номер на порт, може да срещнете грешка „Ще трябва да убиете процеса Xvnc ръчно“ , както е показано по-долу:

Тази грешка възниква, защото сте задали номера на порта във файла на VNC сървъра и трябва да премахнете реда „ RfbPort = порт_номер ” от файла и след това рестартирайте устройството. Това не само ще коригира горния проблем, но ще коригира проблем с отказана връзка които ще бъдат открити при достъп до Raspberry Pi от VNC Viewer.

Заключение

Промяната на VNC порта по подразбиране за Raspberry Pi е от решаващо значение за защитата на вашето устройство Raspberry Pi от неоторизиран достъп. Можете да промените VNC портове за отдалечен достъп Raspberry Pi, като използвате команда или вътре във файла на VNC сървъра. Можете също да използвате командата SSH, за да промените VNC портовете за Raspberry Pi, но тя ще работи само за Mac или Linux системи. За Windows трябва да използвате PuTTY за да промените VNC портовете по подразбиране за Raspberry Pi, като използвате ръководството стъпка по стъпка, представено в горния раздел на това ръководство.