У меня Ubuntu установлен на моем рабочем компьютере. Мне интересно, могу ли я получить доступ к нему с другого компьютера с установленной Windows. Если да, не могли бы вы дать пошаговое руководство, пожалуйста? Спасибо!
windows
remote-desktop
remote-access
LaTeXFan
источник
источник
Ответы:
Да, вы можете получить доступ к Ubuntu из Windows удаленно.
Взято из этой статьи .
PS: Есть несколько хороших моментов, упомянутых в комментариях, поэтому я решил подвести их итог.
Если вы хотите получить доступ к Ubuntu из внешней сети , вам понадобится Ubuntu на работе, чтобы иметь собственный, правильный IP-адрес в Интернете - довольно маловероятный сценарий. Чтобы работать иначе, вам нужен внешне видимый рабочий адрес , И переадресация портов должна быть настроена так, чтобы перенаправлять входящие RDP-запросы на ваш рабочий компьютер на маршрутизаторе. ( Марк Уильямс )
Чтобы использовать рабочий стол MATE Ubuntu
meta-session
, заменить последнюю строкуstartxfce4
вstartwm.sh
сmate-session
. ( Фрэнк Н )Вы можете использовать свое фактическое имя компьютера (набрав
hostname
), а не свой IP, так как оно может быть более стабильным на динамических IP в будущих сеансах. ( Фрэнк Н )источник
port forwarding
startxfce4
в startwm.sh наmate-session
hostname
), а не вашего IP-адреса может быть более стабильным на динамических IP-адресах в будущих сеансах ...MobaXterm
http://mobaxterm.mobatek.net/
Бесплатная реализация X-сервера на Windows.
Не нужно ничего устанавливать на Ubuntu.
После подключения вы начинаете с оболочки.
Затем, если вы запускаете программу из оболочки, например:
xeyes
открывается как отдельное собственное окно Windows.Он просто работал из коробки между Windows 10 и Ubuntu 16.04 через VPN.
Он несет приемлемую задержку и потерю разрешения даже для сложных приложений, таких как
firefox
иeclipse
, но он явно не просто тупо транслирует ваш рабочий стол в виде видео, а фактически реализует X-виджеты.Раздражает то, что если вы открыли окно на работе, а затем вернулись домой, вам нужно запустить новый экземпляр приложения, и вы не сможете увидеть уже открытое окно. Это еще больше раздражает приложения, работающие в режиме одного окна, например, браузеры: вам придется искать, как форсировать новый экземпляр, и тогда у вас будет два запущенных экземпляра.
Cygwin / X
https://x.cygwin.com/
GPL альтернатива MobaXterm. Еще не пробовал, но в теории поведение должно быть таким же: https://youtu.be/ENkOEknSLv4?t=105
VNC
Я пробовал следующие программы, но они отправляли рабочий стол в виде видео, что приводило к недопустимой потере разрешения экрана / неточности мыши / пропускной способности сети, если вы находитесь вне офиса.
Серверы (работают на Ubuntu):
Клиенты (работают на Windows):
PuTTY
Самое подходящее решение, если все, что вам нужно, это текстовый терминал через SSH.
Это очень удобно, поскольку объединяет в одном пакете как эмулятор xterm, так и SSH / telnet и другие протоколы.
Затем добавьте
tmux attach
к миксу, и вы можете использовать те же самые терминалы на работе и дома, что удивительно. Однако есть некоторые раздражающие глюки с переменными среды, в частностиDISPLAY
: https://unix.stackexchange.com/questions/75681/why-do-i-have-to-re-set-env-vars-in-tmux-when- я-ре-присоединятьВы также захотите уменьшить размер шрифта по умолчанию: увеличить размер шрифта замазки.
Как скопировать вставку в PuTTY: https://superuser.com/questions/180043/how-do-i-paste-the-windows-clipboard-into-my-putty-session-using-only-the-keybo
Затем вы можете просто открыть нужные веб-страницы прямо в родном браузере Windows. Если все, что вам нужно для работы - это Vim и браузер, PuTTY - это, безусловно, верный путь.
источник
Лучший из найденных мной - это x2go .
Установить на Linux-машине http://wiki.x2go.org/doku.php/doc:installation:x2goserver
Установите клиент на компьютере с Windows: http://wiki.x2go.org/doku.php/download:start
Настройте сжатие, если оно кажется медленным: (TL; DR использовать 4k-png) https://uwaterloo.ca/science-computing/student-support/x2go-tutorial
источник