Как установить сервер FreeNX, чтобы он работал правильно?
Я попробовал все возможные способы установки сервера сейчас, я прочитал все, как доступно, и я до сих пор не могу заставить его работать. Пожалуйста, дайте мне знать, на каком этапе я делаю неправильно. Я использую Ubuntu 10.10. В основном я буду ссылаться на следующие инструкции, но также и на этот, и на этот.
- Сначала я добавляю PPA
- Установить Freenx
- Скачайте специальный пакет Freenx, как указано в инструкции, исправьте владение - установите его
- Создать собственный ключ SSH
- Скопируйте файл /var/lib/nxserver/home/.ssh/client.id_dsa.key на клиент и импортируйте его в nomachine (windows 7 x64)
- Убедитесь, что и пользователь, с которым я буду входить в систему, и пользователь nx находятся в AllowedUsers в файле /etc/ssh/sshd_config
- Проверьте порт, который слушает ssh
- Войдите через nomachine с моей обычной учетной записью в Ubuntu.
Я всегда получаю сообщение "аутентификация не удалась для [пользователя]", когда я пытаюсь войти в систему. И я не вижу пользователя "nx", который, как говорят, был создан во время установки, когда я просматриваю "Система-> Администрирование->" Пользователи и группы ". Может ли кто-нибудь, пожалуйста, просветить меня, если есть какой-то шаг, который я пропустил или неправильно понял?
Большое спасибо!
(Или есть более простой способ включить удаленный рабочий стол, который можно использовать с машиной Windows? Я предпочитаю не использовать VNC, потому что я надеялся получить лучшую производительность, чем эта. И когда я пытался использовать XRDP, я получил только черный экран на клиенте.)
2 ответа
Прежде всего, пользователь nx является системным пользователем (id меньше 1000), поэтому он не виден в System->Administration->"Users & Groups", вы должны увидеть его в /etc/passwd
,
Далее я использую сервер freenx без пользовательского ключа ssh, поэтому предлагаю сделать так, чтобы он работал без дополнительных сложностей с пользовательским ключом. Я восстановил свою безопасность с помощью брандмауэра, чтобы запретить доступ нежелательным клиентам.
teamveawer 6 (teamviewer.com/en/download/index.aspx) или Haguichi (только для ОС Linux) (haguichi.net/download) + Hamachi 2 (secure.logmein.com/US/labs) помните, если вы решили использовать вторая установка сначала hamachi2, а затем haguichi.