Способ, которым я делаю это, состоит в том, чтобы инициировать соединение TCP к известному открытому порту. Если это будет веб-сервер, то это ответит на порте 80 (или 443). Положительный ответ указывает, что машина жива. Отрицательный ответ указывает на одну из многих возможных проблем, таких как возможность соединения через сеть, неправильную конфигурацию брандмауэра, приостановку обслуживания или снижающуюся машину.
Если Вы настраиваете контроль и просто хотите знать, когда обратить внимание на машину, просто полагаться на известный открытый порт. По крайней мере, если это прекратит отвечать, то Вы будете знать, что что-то произошло.
После различных попыток мне наконец удалось найти решение моих проблем. Вот практическое руководство, оно было протестировано с:
СТОРОНА СЕРВЕРА:
В основном следуйте инструкциям от сообщества человечности Wiki. Необходимо будет работать:
sudo add-apt-repository ppa:freenx-team
sudo apt-get update
sudo apt-get install freenx
sudo /usr/lib/nx/nxsetup --install
Я использовал параметры конфигурации по умолчанию для процедуры установки (обновление: по-видимому, запуск процедуры конфигурации является лишним, если Вы соглашаетесь с параметрами по умолчанию и ключами шифрования). После того, как установленный, удостоверьтесь, что Ваш сервер работает путем издания
sudo /etc/init.d/freenx-server start
СТОРОНА КЛИЕНТА:
startxfce4
Теперь необходимо будет только ввести имя хоста, пользователя и пароль и... voilà! необходимо смочь войти в систему сервера!
Благодаря тем, кто не торопился, чтобы попытаться ответить на мой вопрос, во всяком случае!:)
Я предлагаю XDMCP, это - давний поддерживаемый способ сделать это с X.