Блин, увидел ответ AnrDaemon, возмутило.
Прошу прощения, а зачем тогда форум, благо манны по любой утилите в Linux написаны не малые.
Не могу помочь hotgreg, так как не готов искать настройку порта, но можно.
А ситуация вот какая, и как её решили:
1 – задача.
Есть распределённая географически сеть, объекты раскиданы территориально, админов на месте региональных офисов нет. Нужно обеспечить поддержку локальных пользователей, под ОС Ubuntu (или любой иной Linux like), как это делается в форточках RAdmin или DameWare. Т.е. необходимо иметь возможность помочь пользователю ввести пароль, что-то показать на консоли, помочь в работе с каком то программным продуктом.
2 – решение. (не готовый рецепт, принцип)
из опыта стало понятно что VNC имеет массу ограничений, в том числе не может подключиться (или мы не смогли настроить) к рабочему столу компьютера, если пользователь не зашёл в систему. Это принципиально, так как пользователи тупят и часто не могут правильно ввести пароль.
Было найдено решение NX Free Edition for Linux (
http://www.nomachine.com/select-package.php?os=linux&id=1) от разработчика NoMachine. Это free решение имеет ограничение – 2 подключения, но для нас это не проблема. Есть альтернатива (
http://freenx.berlios.de/ вроде бы нет ограничения в 2 единовременных подключения).
Первым чего необходимо добиться, это возможности подключиться по ssh на удалённую станцию. Ssh-клиент входит в Ubuntu, а ssh free server – нет, ставим его.
Проверяем, что на удалённую станцию можно подключиться, мы так даже проверили что можем подключиться и после ребута, когда пользователь не вошёл в систему.
Потом по инструкции с сайта NoMachine (
http://www.nomachine.com/configuration.php) для того чтоб поставить NX free server на клиенте должны быть поставлены Клиент, ноде, сам сервер (
http://www.nomachine.com/download-package.php?Prod_Id=1352), описано в инструкции по установке. Достаточно просто.
Поле этого останется установить на Windows машину от этого же NoMachine, никаких вопросов не возникает.
Всё – вы сможете подключиться к удалённой машине на консоль.
2hotgreg: Ваша проблема в том, что Вы попадаете не на рабочий стол пользователя а в новую – свою x-сессию, вы это указываете где то в конфиге vnc-сервера. Vnc-сверер может Вас пустить и на консоль, но!!! как уже писал, только когда пользователь уже сам вошёл на PC.
С NX free server осталась проблемка – на компьютере к которому мы подключаемся всплывает окно с кнопкой Accept, т.е. пользователь её должен нажать, чтоб произошло подключение.
Я думаю, что это решается.
К сожалению, убив 2 дня на VNC мы так и не поняли, как настроить его так, чтоб можно было попасть на консоль, когда пользователь не вошёл в систему.