У нас есть Intel NUC на языковом факультете моего университета, который вскоре разместит веб-приложение, используемое преподавателями и студентами на факультете. NUC работает под управлением Ubuntu (14.10).
Я чувствую себя комфортно с терминалом и SSH-подключением к серверу, однако я нахожу, что многие задачи, которые мне нужно выполнить, намного проще благодаря совместному использованию экрана (VNC).
Я предложил нашему новому техническому директору установить на этом сервере VNC, чтобы сделать мою жизнь намного проще (на самом деле на нем был установлен VNC до его приема на работу, а затем он удалил его). Однако он ответил следующим комментарием:
Я бы предпочел не запускать X или VNC на сервере, если нам это удастся. Это сервер в конце концов.
Я действительно не понимаю эту логику. Он не подключен к монитору; единственный доступ в него через SSH. Есть ли какой-то чудесный недостаток доступа VNC к серверу, о котором я не знаю?
Очевидно, вы открываете другой порт для атакующего; опровержение: мы находимся за двумя университетскими межсетевыми экранами (основной сетевой межсетевой экран университета, а также собственный специальный межсетевой экран нашей подсети). VNC сможет быть реализован только внутри нашей подсети, поэтому я не знаю, почему это может быть проблемой, отличной от «это другой пакет для обслуживания», и с apt
менеджером пакетов в Ubuntu, который становится не проблема.
Каковы недостатки установки VNC на сервере?
Изменить : это не просто веб-сервер. Здесь размещается ряд других приложений. Не уверен, что это имеет значение.