Соединение Ubuntu к Ubuntu через VNC. Удаленный рабочий стол

Сценарий следующим образом - я буду перемещаться по всей стране, и мой рабочий стол останется здесь приводимым в действие и онлайн, в то время как я перемещаюсь с ноутбуком. Мне нужен способ соединиться с рабочим столом для потоковой передачи файла (музыка и фильмы), а также использование виртуальных машин. Я думал о SSH и VNC.

Мне нужно что-то отказоустойчивое. Это - приоритет один. Я не буду вокруг для фиксации его, если это повредится. Я могу установить компьютер для продвижений в BIOS в определенное время, если питание вышло. Но если я могу войти удаленно в целую установку, бесполезно.

SSH только обеспечивает терминальное использование, корректное? Таким образом, если бы я выбрал тот маршрут, то я смог бы получить доступ к компьютеру через командную строку и играть музыку и фильмы с mplayer и таким, корректным? Но я не смог бы выполнить виртуальные машины? Поскольку не будет никакого GUI, правильно?

Я играл с Vinagre и Vino через хост и гостя виртуальной машины, и я не могу заставить это соединяться. Существует ли лучшее приложение? x11vnc? Я передал порт 5900 на маршрутизаторе и имею включенный upnp. Получил лучшее предложение удаленного рабочего стола?

Я хотел бы выполнить эту бездисплейную установку. (никакой монитор) я также хотел бы выполнить его без gpu, если это возможно сделать это более энергосберегающим.

Оба компьютера составляют 64 бита и будут запускать Ubuntu 10.10 и скоро 11.04.

Эти дрянные идеи для начала? Я должен пойти другим путем, чтобы получить мои файлы и получить доступ к виртуальным машинам?

2
задан 20.04.2011, 05:05

1 ответ

Сложное прямое решение

Ну, необходимо будет настроить пару вещей. Для получения доступа к машине удаленно, необходимо будет настроить способ добраться до него. Принятие Вас не имеет общедоступного статического IP, оптимальный маршрут состоял бы в том, чтобы зарегистрироваться в динамическом сервисе DNS. Я использовал и DynDns и FreeDNS, и они оба, кажется, работают хорошо. Я предпочитаю FreeDNS, потому что он имеет больше функций, но DynDNS оказался легче для меня.

Это предоставит Вам доступ SSH и доступ к VNC. Я не настроил ванильный сервер VNC прежде, но я уверен, что это довольно легко (мне нравятся вещи быть более сложным =D). Я не уверен, можно ли получить аудио к потоку, таким образом, необходимо, вероятно, понять это сначала.

То, что я действительно знаю, - то, что эта установка будет супер отстающей. Например, Вам будет нужно устойчивое интернет-соединение на 128 Кбит/с только для обслуживания аудио на 128 Кбит/с (понятное дело), и это даже не упоминает VNC наверху, который является вполне немного. Вы определенно собираетесь иметь проблемы с ним, особенно при попытке передать видео потоком со звуком.

Если Вы в программирование, Вы могли бы настроить сервер к потоку по HTTP вообще, Вам нужно. Можно использовать аудио и видео теги HTML5 на веб-странице и с некоторым умным программированием, у Вас могло быть что-то потоковая передача.

Это не столь легко как просто копирование некоторого материала. Мой друг работал над программой, чтобы сделать что-то подобное тому, что Вы хотите сделать. Его приложение просто передает аудио потоком по браузеру, и он испытывал достаточно затруднений из-за этого.

Более легкий метод

Почему Вы просто не копируете то, в чем Вы нуждаетесь? Если Вы думаете, что забудете что-то, просто использовать scp скопировать материал с Вашего сервера на Ваш ноутбук. Вот команда, которая будет обычно работать:

scp USERNAME@server.com:~/path/to/file /path/to/copy/location

Это может быть выполнено отовсюду настолько же долго как server.com динамично указан на Ваш компьютер дома.

ИМЯ ПОЛЬЗОВАТЕЛЯ является, очевидно, именем пользователя на сервере для копирования материала с. После : путь к файлу. Я включал a ~, который просто означает, запускаются в корневом каталоге пользователя. После этого путь на Вашем ноутбуке, в который Вы хотите скопировать материал. Если Вам нравится, можно добавить a -r скопировать рекурсивно.

2
ответ дан 09.01.2020, 03:04

Теги

Похожие вопросы