Сценарий следующим образом - я буду перемещаться по всей стране, и мой рабочий стол останется здесь приводимым в действие и онлайн, в то время как я перемещаюсь с ноутбуком. Мне нужен способ соединиться с рабочим столом для потоковой передачи файла (музыка и фильмы), а также использование виртуальных машин. Я думал о SSH и VNC.
Мне нужно что-то отказоустойчивое. Это - приоритет один. Я не буду вокруг для фиксации его, если это повредится. Я могу установить компьютер для продвижений в BIOS в определенное время, если питание вышло. Но если я могу войти удаленно в целую установку, бесполезно.
SSH только обеспечивает терминальное использование, корректное? Таким образом, если бы я выбрал тот маршрут, то я смог бы получить доступ к компьютеру через командную строку и играть музыку и фильмы с mplayer и таким, корректным? Но я не смог бы выполнить виртуальные машины? Поскольку не будет никакого GUI, правильно?
Я играл с Vinagre и Vino через хост и гостя виртуальной машины, и я не могу заставить это соединяться. Существует ли лучшее приложение? x11vnc? Я передал порт 5900 на маршрутизаторе и имею включенный upnp. Получил лучшее предложение удаленного рабочего стола?
Я хотел бы выполнить эту бездисплейную установку. (никакой монитор) я также хотел бы выполнить его без gpu, если это возможно сделать это более энергосберегающим.
Оба компьютера составляют 64 бита и будут запускать Ubuntu 10.10 и скоро 11.04.
Эти дрянные идеи для начала? Я должен пойти другим путем, чтобы получить мои файлы и получить доступ к виртуальным машинам?
Сложное прямое решение
Ну, необходимо будет настроить пару вещей. Для получения доступа к машине удаленно, необходимо будет настроить способ добраться до него. Принятие Вас не имеет общедоступного статического 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
скопировать рекурсивно.