SSH сервер и VNC сервер в Kali 2 и Kali 2016

Осенью вышел Kali Linux 2.0, когда с ним работаешь локально, то проблем не возникает, а вот для удаленных подключений требуется добавить и изменить некоторые компоненты, а точнее SSH сервер и VNC сервер Так же данная статья подходит для Kali Linux 2016 (Rolling), потому что в нем так же отсутствуют SSH и VNC из коробки. Об этом и пойдет далее речь.

Первым делом включим SSH сервер и разрешим подключаться root пользователю с использованием пароля.

для этого откроем файл /etc/ssh/sshd_config и заменим строку:

на строку:

тем самым разрешив пользователю root использовать пароль для входа.

И пересоздадим автозагрузку openssh-server командами (из коробки он грузится не с теми правами):

Ниже приведена установка VNC сервера для устаревшего способа запуска через init.d. Актуальный способ запуска через systemd описан в статье: Настройка VNC сервера в Kali с использованием systemd (для оконного менеджера MATE).

Установим оконный менеджер MATE. В текущей конфигурации GNOME не хочет работать совместно с VNCserver:

Запустим один раз vncserver и завершим его.

Далее откроем файл в домашней директории ~/.vnc/xstartup
Закомментируем запуск GNOME и добавим запуск MATE в конце файла. Должно получиться что-то похоже на:

А так же добавим строки (если их нет):

должно получиться так:

Теперь добавим vncserver в автозагрузку. Для этого создадим скрипт /etc/init.d/vncserver:

сделаем его исполняемым:

и добавим его в автозагрузку:

Далее перезагружаемся и проверяем. VNC сервер должен работать на порту 5901, а так же SSH сервер должен принимать входящие подключения.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.

5 мыслей о “SSH сервер и VNC сервер в Kali 2 и Kali 2016”

  1. Здраствуйте,скажу сразу,с linux знаком не давно,но пытаюсь изучить усиленными методами )
    Что значит «Далее откроем файл в домашней директории ~/.vnc/xstartup» ,т.е. домашняя директория /root/.vnc/xstartup ,если да ,то /.vnc/xstartup в данной директории отсутствует у меня на пк,если нет,то подскажите где эта директория находится,поиск папок/файлов с таким названием /.vnc/xstartup не помог.До этого момента все шло по инструкции.Заранее благодарен

    1. Здравствуйте Alex! Домашняя директория в данном случае /root/ так же для домашней директории активного пользователя используется сокращение — ~, после первого запуска VNC сервера этот файл и папка .vnc должны там появиться, но возможно они скрытые. Полный список файлов и папок можно посмотреть командой: ls -lia ~

  2. Вышла ошибка.
    # update-rc.d vncserver defaults
    insserv: Script vncserver is broken: incomplete LSB comment.
    insserv: missing valid name for `Provides:’ please add.

    решилось добавлением в /etc/init.d/vncserver в строке пункт
    # Provides: vncserver

    1. Спасибо за добавление! Возможно в новой версии Kali произошли какие-то изменения. Я с таким во время настройки не сталкивался. Сейчас внесу исправления в статью.