Установка VNC на Raspberry Pi с установленной ОС Kali Linux 5


KalilinuxСегодня мы  установим  Tight  VNC   на   Raspberry   Pi   с   установленной  операционной системой  Kali   Linux  для визуального контроля за системой. Для  установки  Tight  VNC  необходимо проделать следующие шаги:

1. Подключиться по SSH к  Raspberry   Pi  введя ip адрес, логин и пароль

Putty 

2. Далее необходимо вписать команду для загрузки:

 

sudo apt-get install tightvncserver

 Внимание: во время  установки  будет задан вопрос об  установке  программы без проверки подлинности (Install these packages without verification [y/N]?). Понадобится ответить «y» на этот вопрос.

3. После окончания  установки   VNC  сервер нужно запустить команду:

 

vncserver :1 -geometry 1280?800 -depth 16 -pixelformat rgb565

Эта команда запустила  VNC  сервер! В данном случае запущена виртуальная X-сессия, абсолютно аналогично тому, как по команде startx при загрузке при подключенном мониторе. Теперь, когда вы запустите клиент  VNC  и подключитесь, то будете подключены именно к этому виртуальному рабочему столу.

Наиболее важная часть этой команды- параметр :1. Он определяет номер порта на котором будет запущен процесс  VNC . Номер порта может быть любым, но нужно запомнить его, он понадобится при подключении. Еще один важный параметр, это разрешение (в данном случае размер) виртуального рабочего стола. Его можно указать любым, однако не стоит указывать больше, чем реальное разрешение компьютера, с которого осуществляется удаленный доступ.

 При первом запуске  VNC  сервер попросит ввести пароль. Этот пароль нужен будет при подключении к удаленному рабочему столу.

4.Для подключения можно использовать программу  UtlraVNC. Введите IP адрес, номер порта (1) и нажмите кнопку Connect

 Для автоматического запуска  VNC  сервера необходимо:

1. ввести следущию команду:

 

sudo nano /etc/init.d/tightvncserver

Откроется текстовый редактор в нем добавьте

 #!/bin/sh

# /etc/init.d/tightvncserver
VNCUSER=’root’
case “$1? in
start)
su $VNCUSER -c ‘/usr/bin/tightvncserver :1?
echo “Starting TightVNC Server for $VNCUSER “
;;
stop)
pkill Xtightvnc
echo “TightVNC Server stopped”
;;
*)
echo “Usage: /etc/init.d/tightvncserver {start|stop}”
exit 1
;;
esac
exit 0

 

 Только в  Kali   Linux  пользователь “root” в стандартной  ОС  Rasbian пользователь “ pi ”

Для выхода из nano нажмите Ctrl-X. Затем последует вопрос о необходимости сохранения файла — ответьте Y. И, наконец, подтвердите имя файла нажатием клавиши Enter.

Теперь необходимо  установить  правильные атрибуты, т.е. сделать файл исполняемым

 sudo chmod 755 /etc/init.d/tightvncserver

 sudo /etc/init.d/tightvncserver start

 sudo /etc/init.d/tightvncserver stop

 

Добавляем файл в список автозагрузки

 sudo update-rc.d tightvncserver defaults

kali_vnc

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5 мыслей про “Установка VNC на Raspberry Pi с установленной ОС Kali Linux

  • Alex

    не получается запустить десктоп через Ultravnc (вин7) что сделал не так?на распи выкинуло New ‘X’ desktop is kali:1(после всех введения всех строк)

  • Qar

    Запускаю VNC server потом подключаюсь с кома. Конектится без пробем но показывает только светло серый экран.
    Nexus 10 ставил через Komplete Lin.

    • kiberjen От автора

      попробуй через эту прогу Linux Deploy установить, потом к ней конектиться…если ты ставишь на планшет.

  • Дмитрий

    Здравствуйте! Ваша инструкция не работает. При её прохождении появляются всякие ошибки. Суть которых мне не поятна. Пришлось искать другую инструкцию. И я таки нашёл! УРА! Всё работает! На всякий случай подсказываю Вам где её посмотреть: http://www.penguintutor.com/linux/tightvnc
    Судя по прилагаемой мной ссылке на инструкцию, многих команд в Вашей инструкции НЕТ! К примеру: sudo chown root:root /etc/init.d/tightvncserver или без sudo: chown root:root /etc/init.d/tightvncserver, а без этой команды другие просто не работают или выдают разные ошибки.
    Простите меня великодушно за мой коментарий, не хочу Вас огорчать.
    Прошу Вас перепишите инструкцию, пожалуйста!

    P.S. Приводимую Вами команду: vncserver :1 -geometry 1280?800 -depth 16 -pixelformat rgb565 — можно вообще не приводить, т.к. она вообще не работает. Вместо неё можно для начала после установки tightvncserver’a запустить команду: /usr/bin/tightvncserver — она запустит сервер и попросит придумать пароль для подключения пользователя.