2

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

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

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

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

Я хотел бы запустить эту установку без монитора.(Без монитора) Я также хотел бы запустить его без графического процессора, если это возможно, чтобы сделать его более энергоэффективным.

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

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

1 ответ1

2

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

Ну, вам нужно настроить пару вещей. Чтобы получить удаленный доступ к вашей машине, вам нужно настроить способ доступа к ней. Предполагая, что у вас нет общедоступного статического 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 динамически указывает на ваш компьютер дома.

USERNAME - это, очевидно, имя пользователя на сервере, с которого копируются данные. После : путь к файлу. Я включил ~ , что просто означает начало в домашнем каталоге пользователя. После этого на вашем ноутбуке вы хотите скопировать данные. Если хотите, вы можете добавить -r для рекурсивного копирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .