VNC на сервере не поставить, т.к. при перезапуске и до логина в систему сервер не заработает. Да и не очень хочется, чтоб на экране сервера любопытные видели что там происходит.Эээммммм… Ставите какой-нибудь tightvnc-server, запускаете, он создаёт отдельный X-овый дисплей, который виден только подключившимся по VNC. Соответственно делаете так, чтобы он слушал только локалхост, а коннектитесь через SSH-туннель, так что траффик будет зашифрован. Не понимаю, чем не устраивает VNC.