Как из ubuntu подключиться к windows
Как подключиться к Linux из Windows
В мире ИТ существует уже довольно широкий спектр операционных систем, начиная с серверных, заканчивая операционными системами для мобильных устройств. В обычных пользовательских компьютерах и в серверах довольно часто используются две ОС — Linux и Windows. Поэтому очень часто возникают ситуации, когда приходится подключаться по сети из одной операционной системы к другой для выполнения разнообразных операций.
В этой статье мы рассмотрим варианты подключения к Linux из Windows. Существуют бесплатные и условно бесплатные утилиты вроде AnyDesk или TeamViewer, но установка их довольно тривиальна и не нуждается в дополнительном пояснении. Утилиты подобного рода обладают рядом ограничений при бесплатном некоммерческом использовании, либо их функциональность не удовлетворяет тем или иным потребностям пользователя. Мы рассмотрим полностью бесплатные способы как подключится к Linux из Windows.
Содержание статьи:
Удалённый доступ к Linux с помощью VNC
На сегодняшний день самое популярное удаленное подключение к Linux из Windows, с использованием привычный в Windows графического интерфейса, является VNC (Virtual Network Computing) — утилита, использующая протокол RFB (Remote FrameBuffer — удалённый кадровый буфер). Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть.
В качестве сервера VNC в данном примере будет использоваться TightVNC, установленный в Ubuntu 20.04. Для установки сервера VNC необходимо выполнить ряд действий:
Шаг 1. Установка рабочей среды XFCE
Xfce — одна из самых легковесных рабочих сред, используемых в Linux, она будет быстро работать даже при слабом и нестабильном сетевом подключении. Установите её с помощью команд:
sudo apt update
sudo apt install xfce4 xfce4-goodies
Шаг 2. Установка TightVNC
Далее установите TightVNC:
sudo apt install tightvncserver
Шаг 3. Настройка пароля
Перед началом выполнения всех действий необходимо задать пароль пользователя VNC. Выполните команду:
vncpasswd
Вам будет предложено создать новый пароль, а также пароль только для просмотра. Откажитесь от второй опции:
Завершите процесс vncserver:
vncserver -kill :1
Шаг 4. Настройка скрипта запуска
Отредактируйте скрипт, который выполняется после запуска VNC-сервера:
nano ~/.vnc/xstartup
Он должен содержать такой текст:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
Сделайте файл исполняемым:
chmod +x ~/.vnc/xstartup
Шаг 5. Запуск VNC сервера
На этом этапе уже можно запустить VNC-сервер с помощью команды:
vncserver
Шаг 6. Подключение из Windows
Для того, чтобы подключиться из Windows к вашему Linux-серверу, используйте TightVNC Viewer.
Укажите IP-адрес компьютера, к которому нужно подключиться, и номер порта в поле Remote Host. В данном примере — 192.168.56.102::5901:
После того, как будет введён пароль, вы должны увидеть рабочий стол Xfce:
Шаг 8. Настройка systemd
Для того, чтобы запуск вашего VNC-сервера добавить в автозагрузку надо использовать systemd. Создайте новый файл сервиса systemd:
sudo nano /etc/systemd/system/[email protected]
Его содержимое должно быть следующим:
[Unit]
Description=Systemd VNC server startup script for Ubuntu 20.04
After=syslog.target network.target
[Service]
Type=forking
User=ubuntu
ExecStartPre=-/usr/bin/vncserver -kill :%i &> /dev/null
ExecStart=/usr/bin/vncserver -depth 24 -geometry 800x600 :%i
PIDFile=/home/ubuntu/.vnc/%H:%i.pid
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
Измените имя пользователя ubuntu и рабочего каталога ubuntu на нужные вам значения. Если у вас запущен VNC-сервер, остановите его:
vncserver -kill :1
Сообщите systemd о появлении нового сервиса:
sudo systemctl daemon-reload
Добавьте запуск вашего нового сервиса в список автозагрузки:
sudo systemctl enable [email protected]
Запустите VNC-сервер:
sudo systemctl start [email protected]
Использование RDP для удалённого подключения
Помимо VNC, для управления Linux-сервером из Windows можно воспользоваться RDP (Remote Desktop Protocol). Для этого на компьютере с Ubuntu 20.04 установите утилиту xrdp:
sudo apt install xrdp
Для корректной работы сервиса необходимо добавить пользователя xrdp в группу ssl-cert:
sudo adduser xrdp ssl-cert
Установите Xfce:
sudo apt-get install xfce4
Добавьте Xfce в сессии RDP в качестве рабочего стола по умолчанию:
echo xfce4-session >~/.xsession
Перезапустите сервис xrdp:
sudo systemctl restart xrdp.service
Процедура подключения из Windows к Linux-серверу по протоколу RDP почти ничем не отличается от подключения к удалённым Windows-серверам. Введите IP-адрес сервера, логин и пароль пользователя в Linux:
Если всё сделано правильно, вы увидите рабочий стол Xfce:
Подключение к Linux из Windows по SSH
Для подключения к компьютеру под управлением Linux по протоколу SSH из Windows можно воспользоваться PowerShell. Сначала становите OpenSSH Client, если ещё не установлен. Запустите на вашем компьютере PowerShell от имени администратора системы и выполните следующую команду:
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Это необходимо для того, чтобы узнать текущую версию SSH-клиента. В данном примере доступна версия OpenSSH.Client-0.0.1.0. Установите OpenSSH.Client с помощью команды:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Для того, чтобы подключиться к устройству, на котором запущен SSH-сервер, необходимо ввести имя пользователя и IP-адрес. Команда для подключения по SSH используя PowerShell выглядит так:
Здесь ubuntu — имя пользователя на удалённом компьютере, а 192.168.56.1 — IP-адрес Linux-сервера, на котором запущен демон SSH.
При первом подключении необходимо подтвердить использование специального персонального ключа для шифрованного соединения по SSH-протоколу (введите слово Yes), затем введите пароль пользователя (в данном случае для пользователя ubuntu):
Как видите, соединение прошло успешно. Теперь можно выполнять все команды так же, как если бы вы их выполняли используя стандартный Linux SSH-клиент:
Для завершения терминальной сессии на удалённом компьютере введите команду exit. Теперь вы знаете как выполняется подключение к Linux из Windows по SSH.
Использование Putty для подключения к Linux
Пожалуй, одним из самых популярных способов подключения к Linux из Windows является кроссплатформенная утилита Putty — небольшая по размерам, но очень часто незаменима для подключения по таким протоколам как SSH, Telnet, rlogin и даже с помощью последовательных портов.
Для обычного подключения к Linux-серверу по протоколу SSH достаточно в поле Host Name (or IP-address) указать его IP-адрес и нажать кнопку Open (в данном примере Linux-сервер имеет IP-адрес: 192.168.56.102):
При первом подключении Putty предупредит, что используется специальный ключ безопасности и его нужно добавить в доверенные хосты. Нажмите кнопку Да:
Далее нужно будет ввести логин и пароль. Если всё сделано правильно, запустится удалённая сессия терминала Linux:
Мало кто знает, что Putty позволяет запустить почти любое приложение, установленное на компьютере с Linux, по сети в Windows. Для этого на компьютере с Windows нужно установить собственный X-сервер. В данном примере воспользуемся Xming.
Скачайте Xming с официального сайта. Установка довольно тривиальная, поэтому не будем на ней останавливаться. Ничего не меняйте в процессе установки. Просто нажимайте кнопку Next до тех пор, пока программа не установится и не запустится:
Когда установка Xming завершится, откройте Putty и в настройках сессии для вашего подключения в разделе SSH -> X11 включите флажок напротив опции Enable X11 forwarding, а также, в строке Отображение дисплея X впишите значение localhost:0, после чего откройте сессию подключения с помощью кнопки Open:
В открывшемся терминале Putty введите консольное название программы, обладающей графическим интерфейсом. В данном примере введено название графического редактора drawing:
drawing &
(Знак & позволит запустить программу в фоновом режиме, в этом случае в окне Putty можно будет выполнять и другие команды):
Как видите, Linux-приложение drawing успешно запустилось по сети на X-сервере, установленном в Windows. С ним можно работать так же, как и с локальным приложением.
Выводы
Сегодня не существует слишком уж больших проблем для подключения к Linux из Windows. Способов существует довольно много. Каждый из них обладает своими достоинствами и недостатками, например, скорость работы VNC, да и других тоже, существенно зависит от скорости сетевого соединения. Существуют также программные средства, позволяющие подключаться к Linux-серверам используя мессенджеры или браузеры.
Удаленный рабочий стол Ubuntu: подключение и управление
Когда пользователь имеет несколько устройств, может возникнуть необходимость в управлении ими, независимо от местонахождения. Эта возможность реализована во всех современных системах. Она позволяет подключиться к компьютеру через сеть Интернет даже со смартфона. Управление устройствами осуществляется через удаленный рабочий стол. Ubuntu также имеет данную функцию.
Удаленный рабочий стол Ubuntu
Термин описывает способ взаимодействия двух и более устройств, при котором одно устройство может получить доступ к другому, действуя по локальной сети или через Интернет. При этом сеанс проходит в реальном времени.
Возможны два варианта подключения. Первый подразумевает полное управление удаленным компьютером и позволяет запускать на нем различные программы, а также работать с файловой системой.
Вторая настройка предоставляет доступ, при котором возможно лишь наблюдение за выполняемыми процессами. Вмешаться в работу устройства в этом случае не получится.
Интересной особенностью является возможность взаимодействия устройств на разных операционных системах.
Важно! Технология удаленного управления стала часто применяться киберпреступниками для совершения мошеннических действий, поэтому нужно внимательно относиться к организации подобной связи.
Подключение к удаленному рабочему столу Ubuntu
Организовать удаленное управление в Linux возможно несколькими способами. Здесь стоит говорить о протоколе RDP, системах VNC и NX, а также о программе TeamViewer. Последняя довольно известна среди пользователей Windows и часто используется в корпоративных сетях.
Подключение к Ubuntu по RDP
Сам протокол RDP разработан и поддерживается компанией Microsoft. Официально службы для других операционных систем компания не предоставляет. Между тем, разработчики программных продуктов сами берутся за создание утилит для Linux. Некоторые дистрибутивы Ubuntu включают такие программы по умолчанию, например, клиент Remmina.
Найти ее можно через поискUbuntu, введя «RemoteDesktopClient». В случае отсутствия утилиту легко установить, используя терминал.
Первым шагом устанавливается пакет клиента:
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
Далее обновляется инструментарий:
sudo apt-getupdate
Теперь нужно установить сам плагин для удаленного рабочего столаUbuntu:
sudo apt-get install remminaremmina-plugin-rdplibfreerdp-plugins-standard
Утилита не представляет сложностей в работе. Она позволяет хранить список серверов для быстрого доступа к ним. Для добавления удаленного компьютера в список, необходимо нажать на «+».
В открывшемся окне заполняются данные для авторизации на сервере.
При необходимости можно настроить дополнительные параметры. После заполнения полей данные нужно сохранить. Теперь сервер появится в списке доступных для подключения. Для организации удаленного доступа Linux по нему необходимо дважды кликнуть мышью.
При первом подключении может появиться окно, в котором нужно принять сертификат безопасности.
Удаленное управление Ubuntu по VNC
Система VNC для реализации удаленного рабочего стола Ubuntu использует протокол RFB (remoteframebuffer). На стороне сервера будет использоваться утилита Vino, которую дистрибутив содержит изначально.
Для запуска программы в терминал необходимо задать команду:
vino-preferences
Появится окно, в котором необходимо сделать активным параметр «Позволить другим пользователям видеть ваш рабочий стол». Также здесь можно задать пароль для подключения.
На этом настройка подключения к удаленному рабочему столу закончена, и к компьютеру уже можно подключиться с другой системы на Linux. Однако используемое шифрование не позволит организовать управление из других ОС, например, Windows. Этот параметр несложно отключается. Для этого необходимо внести изменения в программу «Редактор dconf»:
sudo aptinstalldconf-editor
Теперь нужно войти в раздел удаленного рабочего стола, путь до которого:
org.gnome>desktop>remote-desktop
Здесь параметр «require-enctyption»должен быть отключен.
Подключиться к серверу можно, используя ту же Remmina, только теперь в качестве протокола выбирается VNC. При подключении появится окно, в котором будет запрошен VNC-пароль. После одобрения системы на сервере, можно начинать управление.
Удаленный доступ Ubuntu по NX
NXNomachine – самостоятельный комплекс, в котором реализованы все возможности для удаленного управления компьютером на Linux. Программа доступна для всех OC. Существует две версии ПО: платная и бесплатная. Вторая позволяет настроить в одно время подключить лишь одну машину с помощью клиента.
Первым делом необходимо скачать комплекс с официального сайта Nomachine:
https://www.nomachine.com/
В разделе «Downloads»доступны сборки для всех ОС. На Ubuntu имеются версии как для 32, так и для 64-битных систем. Установить их можно с помощью центра приложений.
После установки серверная часть сразу начинает работу. В главном окне отображены доступные компьютеры, на которых также установлена NX. Двойным кликом можно вызвать подключение. Настраивать ничего не придется, достаточно ввести имя пользователь и пароль.
Серверная часть имеет расширенные настройки. Есть возможность задать следующие параметры:
- как открывать программу – сразу после запуска системы или вручную;
- кодек для отображения картинки;
- периферийные устройства, к которым может быть обеспечен доступ.
Главными преимуществами комплекса являются:
- понятный интерфейс;
- простота установки соединения;
- подсказки, которые вызываются горячими клавишами;
- изменение параметров отображения рабочего стола;
- запись с экрана выполняемых действий.
Удаленное подключение к Ubuntu по TeamViewer
TeamViewer – программа, с помощью которой можно организовать удаленный рабочий стол через сеть Интернет. Продукт доступен для бесплатного использования в некоммерческих целях. Для работы достаточно установить ее на оба компьютера.
Среди особенностей TeamViewer выделяют:
- возможность управления с устройств на Android;
- доступ реализован по ID и паролю;
- работа с любой версией ПО TeamViewer;
- работа через терминал
Программу нельзя загрузить из официальных репозиториев, поэтому придется ее скачать с официального сайта. Имеется версия для 32-битных ОС, однако она будет работать и на архитектуре 64 бит.
Скачав deb-пакет, необходимо дважды кликнуть по нему для запуска установки. Если по какой-либо причине через графический интерфейс это невозможно, стоит прибегнуть к терминалу:
- Включить поддержку архитектуры 32 бит (при условии 64-битной ОС):
sudo dpkg --add-architecture i386
- Обновить инструментарий и определить требуемые зависимости:
sudo apt-getinstall libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386 libc6:i386
- Непосредственно установить скачанный deb-пакет:
sudo dpkg -i teamviewer*.deb
- Для разрешения управления компьютером нужно включить сервис teamviewerd. Обычно он запускается инсталлятором, поэтому достаточно просто включить его в автозагрузку:
sudorc.update add teamviewerd defaults
Программа присваивает компьютеру уникальный идентификатор. Здесь же задается пароль. Для удаленного подключения к рабочему столу Ubuntu их необходимо ввести в программе на устройстве, с которого планируется управление.
Как подключиться к Ubuntu из Windows
Настроить удаленное управление с сервером на Ubuntu из Windows можно по тому же протоколу VNC. Сначала необходимо войти в Меню → Параметры и выбрать службу «Общий доступ к рабочему столу». Здесь предоставляется возможность разрешить просмотр рабочего стола, либо управление им.
В Windows понадобится загрузить программу VNCViewer, которая не требуется установки. При запуске нужно ввести IP-адрес компьютера в локальной сети.
Можно пойти другим путем и установить в UbuntuRDS-сервер. Тогда управлять устройством станет возможно через стандартную службу Windows – «Удаленный рабочий стол»:
sudo apt-getinstallxrdp
Третий вариант предполагает использование TeamViewer, который является универсальным средством для создания удаленного соединения.
Заключение
Удаленный рабочий стол Ubuntu может быть реализован несколькими способами. Для рядового пользователя может быть неощутимо использование разных протоколов соединения. Между тем, настроить устройство для удаленного управления несложно любым методом, однако нужно учитывать, что является связующим звеном – локальная сеть или Интернет.
Удаленный рабочий стол в Ubuntu
Удаленный рабочий стол позволяет подключиться к вашему компьютеру через интернет с помощью другого компьютера или даже смартфона. Вам может достаточно часто понадобится сделать что-то на другом компьютере, даже если вы не рядом с ним. Такая возможность есть и у Ubuntu.
В этой статье мы рассмотрим как настроить удаленный рабочий стол в Ubuntu 20.04, а также как подключиться к нему с помощью различных устройств. В качестве протокола удаленного доступа мы будем использовать VNC, он медленный и уже устаревший, но зато везде поддерживается. В Ubuntu почти все программное обеспечение уже установлено по умолчанию, вам остается только изменить несколько настроек.
Содержание статьи:
Удаленный рабочий стол VNC в Ubuntu
Как я уже сказал, в качестве протокола удаленного доступа мы будем применять VNC. А в качестве сервера - стандартный VNC сервер Ubuntu. Надо только немного его настроить.
Откройте главное меню, а затем запустите утилиту Параметры системы. Здесь откройте раздел Общий доступ:
Здесь кликните по пункту Общий доступ к экрану, чтобы открыть окно настроек:
Здесь надо включить переключатель вверху окна, затем напротив поля "Требовать пароль" введите пароль, который будет использоваться для подключения:
Настройки можно закрыть, удаленный рабочий стол Ubuntu настроен. И уже сейчас вы можете пытаться подключиться к вашему компьютеру с помощью другого дистрибутива Linux. Но есть еще один момент. Вы не сможете подключиться из Windows. По умолчанию включено обязательное шифрование. А это поддерживается не всеми клиентами. Чтобы отключить принудительное шифрование нужно установить dconf-editor:
sudo apt install dconf-editor
Затем откройте программу и перейдите по пути org.gnome.desktop.remote-access там сделайте этот пункт Disabled:
Теперь вы готовы тестировать подключение к удаленному рабочему столу Ubuntu. Откройте главное меню и найдите клиент удаленного подключения Remmina.
В строке подключения выберите протокол VNC, затем введите адрес, поскольку мы собрались проверять на локальной машине, то введите localhost, в других же случаях вам придется использовать IP адрес компьютера. Дальше нажмите "Подключиться":
Сразу же программа спросит у вас пароль чтобы получить удаленный доступ к компьютеру:
После этого вы увидите ваш рабочий стол. В случае с локальной машиной получится такая рекурсия:
Теперь самое время подключаться из другого компьютера. Вы можете использовать любой VNC клиент для Linux, Windows или Android и подключиться к своему компьютеру если он находится в локальной сети. Кроме того, вы можете получить к нему доступ даже из Интернет создав частную локальную сеть, например, с помощью hamachi или OpenVPN.
Удалённый рабочий стол RDP в Ubuntu
Если вам надо часто подключаться удалённо к Ubuntu из Windows, то лучше использовать протокол разработанный для Windows - RDP. Он тоже уже достаточно старый, но почти везде поддерживается. Для установки RDP сервера выполните:
sudo apt install xrdp
После установки убедитесь, что сервис запущен:
sudo systemctl status rdp
Затем вы можете подключатся к настроенному серверу из Windows стандартными средствами системы или из Linux с помощью утилиты Reminna как в предыдущем варианте, только протокол надо будет выбрать RDP вместо VNC.
В Windows откройте поиск и найдите там подключение к удалённому рабочему столу:
Введите IP адрес сервера, на котором запущен RDP клиент и к которому вы хотите подключится:
Затем нажмите кнопку Подключится и введите логин и пароль от пользователя в системе, к которой вы подключаетесь:
Теперь вы можете использовать RDP подключение.
Выводы
В этой статье мы рассмотрели как выполняется настройка удаленного рабочего стола Ubuntu 20.04, а также как получить к нему доступ с помощью других устройств. Все очень просто, даже проще, чем с тем же x11vnc, для которого нужно создать несколько конфигурационных файлов. Если у вас остались вопросы, спрашивайте в комментариях!
Оцените статью:
Загрузка...Как подключиться по RDP c ОС Windows, Ubuntu или Debian (Linux), Mac OS, а также с телефона на Android и iPhone
Создавая виртуальный сервер на VPS.house, вы получаете полностью 100% готовую к использованию операционную систему Windows Server, к которому сразу же можно подключаться по сети с любого внешнего устройства по протолку RDP.RDP (Remote Desktop Protocol) – специальный протокол, разработанный компанией Microsoft для удаленного управления ОС Windows (протокол удалённого рабочего стола). Изначально, разумеется, как и многие вещи под Windows, этот протокол разработали другие люди, но в настоящее время поддерживает его и развивает Microsoft.
Согласно условиям лицензирования, ОС Windows Server допускает по умолчанию не более 2-х одновременных подключений по RDP к серверу, если нужно больше, то понимается терминальный сервер и лицензируется либо количество пользователей, либо количество подключаемых устройств. Но, подключившись к серверу по RDP, вы также можете поставить любое удобное вам решение для удалённого управления рабочим столом: TeamViewer, RAdmin и прочие.
Данная статья описывает процесс подключения к серверу Windows по RDP с многих популярных операционных систем. Ввиду этого получилась она довольно длинной. Моментально перейти к нужному вам разделу вы можете по этому меню:
Подключение в VPS серверу из десктопной Windows
Данная инструкция проверена и работает успешно на всех популярных версиях Windows для персональных компьютеров: XP, Vista, Windows 7, 8, 8.1 и 10.
В каждой операционной системе Windows есть встроенное приложение для подключения по RDP – это программа «Подключение к удалённому рабочему столу» (Remote Desktop Connection в англоязычных ОС).
Для запуска ее зайдите по пути:
Пуск -> Программы -> Стандартные -> Подключение к удалённому рабочему столу
Если вы используете Windows 8, тогда:Пуск -> Приложения -> Подключение к удалённому рабочему столу
Если вы используете Windows 10, тогда:Пуск -> Все приложения (может этого пункта не быть!) -> Стандартные Windows -> Подключение к удалённому рабочему столу
Или же просто нажмите комбинацию клавиш Win+R и в открывшемся окне наберите mstscВ открывшемся окне наберите IP-адрес вашего виртуального сервера и нажмите кнопку «Подключить». IP-адрес сервера вы можете видеть в вашем личном кабинете в разделе «Мои серверы»:
Если вы заказали сервер с 2-я или большим количеством IP-адресов, то для подключения к серверу вы можете использовать любой из них – это ни на что не влияет.
Те, кто впервые стакиваются с созданием удалённого рабочего стола, часто задаются вопросом «Зачем нужны эти IP-адреса и сколько нужно именно им», часто также путают количество IP-адресов с количеством рабочих столов или учётных записей, или полагают, что если зайти на сервер по одному адресу, то открывая браузер именно этот адрес будет браузер использовать. Нас самом же деле это всего лишь список внешних адресов, по которому можно подключиться к серверу, сама работа на сервере уже после подключения никаким образом не меняется.
Чаща всего при подключении по умолчанию настроена автоматическая передача данных из буфера обмена, а также подключаются к серверу и становятся на нём видны локальные диски устройства, с которого вы подключаетесь. При сразу после нажатия на кнопку «Подключить» вы можете увидеть уведомление о возможном вреде, который может нанести как удалённый компьютер вашему, так и ваш удалённому. Такое вполне возможно если вы подключаетесь к чужому серверу, на котором могут быть вирусы или вы подключаетесь к своему проведенному серверу с чужого заражённого ПК.
Подключаясь к только что созданному и чистому серверу можно смело отключить дальнейшие уведомления и продолжить процесс подключения.
Далее вы увидите окно с вводом авторизационных данных:
При создании каждого нового сервера система VPS.house автоматически генерирует новый уникальный пароль для него, при этом на всех серверах Windows по умолчанию остаётся имя пользователя Administrator. Пароль от сервера отображается также в личном кабинете возле вашего сервера на странице «Мои серверы»:
В целях безопасности, по умолчанию пароль от сервера скрыт и отображается только по нажатию на ссылку «Показать пароль», при этом сайт попросит вас ввести пароль от вашей учётной записи на VPS.house.
Обратите, пожалуйста, внимание на то, что очень часто при попытке подключения с Windows 7 если копировать и вставлять пароль, система показывает ошибку о неверно введённых учетных данных, тоже самое может возникать и в других версиях. Если вы с этим столкнулись, просто введите пароль вручную и обязательно с учётом регистра (заглавные буквы вводите заглавными, а строчные строчными и строго в английской раскладке клавиатуры).
После успешной авторизации перед началом сессии вы получите уведомление о неуспешной проверке подлинности удаленного компьютера. Причина этого уведомления в том, что сессия на стороне сервера шифруется по умолчанию с помощью SSL-сертификата, который сгенерировал сам же сервер, а не тем, что мог быть выдан авторизованным центром сертификации.
Данное уведомление не говорит о проблемах безопасности, и вы смело можете отключить его для будущих подключений к этому же серверу, отметив галочкой «Больше не выводить запрос о подключениях к этому компьютеру».
Если вы используете для работы Windows XP и при подключении система выдает ошибку с текстом «Удаленный компьютер требует проверку подлинности на уровне сети, которую данный компьютер не поддерживает», значит на ваш ПК очень сильно устарел и нужно дополнительно установить небольшое обновление, где его взять и как установить мы подробно расписали здесь.
Встроенная программа подключения к удалённому рабочему столу позволяет с лёгкостью передавать файлы на сервер, копируя их на вашем ПК и вставляя в любую папку уже на самом сервере и наоборот. Помимо этого, можно включить передачу на сервер практически любых USB-устройств и сетевых принтеров и сканеров.
Для включения этих возможностей перед подключением к серверу нажмите на кнопку «Показать параметры»:
Откроется режим расширенных настроек подключения к вашему VDS серверу. Перейдите на вкладку «Локальные ресурсы» и отметьте галочкой требуемые для вас устройства:
Еще одна очень полезная и популярная функция – это возможность создать готовый файл подключения (так называемый «ярлык»), в котором уже сохранены все нужные вам настройки и данные авторизации на сервере. Это особенно удобно если вы хотите дать доступ сотруднику, который не является опытным пользователем ПК.
Для этого также в расширенных настройках подключения на вкладке «Общие» введите имя пользователя (на серверах VPS.house это всегда по умолчанию Administrator), отметьте галочкой «Разрешить мне сохранять учетные данные», чтобы не приходилось вводить пароль каждый раз и, по завершению внесения всех нужных вам остальных параметров подключения (если таковые есть), нажиме кнопку «Сохранить как»:
В итоге вы получите готовый файл с подключением, который вы можете отправить вашему коллеге и тот в свою очередь подключится к серверу 2-я простыми кликами по нему мышкой.
В целях безопасности по умолчанию в данный файл не будет добавлен пароль от учётной записи, он будет запрошен при первом подключении.
Как подключиться к серверу по RDP если вы работаете с Ubuntu
Протокол подключения к уделённому рабочему столу Windows (RDP) – это закрытый протокол компании Microsoft, официальных служб под операционные системы Linux Microsoft не выпускает, но так или иначе уже давно существуют стабильно работающие решения, которые в последних редакциях Ubuntu даже включены в изначальную сборку.
Речи идет о клиенте под названием Remmina
По умолчанию если Remmina включена в вашу сборку, вы можете найти ее в Поиске по запросу «Remote Desktop Client», если ее нет, то установите ее при помощи следующих команд в Терминале.
- Устанавливаем пакет Remmina
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
- Устанавливаем обновления
sudo apt-get update
- Устанавливаем плагин протокола RDP
sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard
- Если ранее у вас уже была установлена какая-либо версия Remmina или была запущена до установки, то ее необходимо перезапустить. Это лучше всего сделать перезагрузкой компьютера или с помощью команды:
Если после её выполнения вы получили сообщение об ошибке типа «процесс не найден», значит и так все хорошо и можно было команду и не выполнять.udo killall remmina
В меню поиска наберите «remote desktop» или «remmina», чтобы найти установленное приложение:
Remmina позволяет добавлять и сохранять список подключений для быстрого доступа к тому или иному серверу. Для сознания нового нажмите на «+», как показано на изображении:
Заполните поля авторизационными данными, которые указаны в вашем личном кабинете:
На вкладке «Advanced» вы можете также указать качество подключения к серверу и детализации при передаче изображений:
После сохранения данных вы всегда сможете найти ваш сервер в списке подключений Remmina. Для подключения к серверу теперь достаточно просто кликнуть дважды мышкой по строке сервера:
Если вы подключаетесь к серверу впервые с этого приложения, то оно может показать информацию о ошибке в сертификате безопасности. Почему это происходит мы описали выше в блоке подключения к серверу из десктопной Windows.
Достаточно нажать «ОК» и программа продолжит подключение к вашему серверу:
Как подключиться к серверу по RDP если вы работаете с Debian
Протокол RDP (Remote Desktop Protocol) – это закрытый протокол удалённого рабочего стола Microsoft. К сожалению, они не выпускают официальных клиентов для работы подключения к серверам Windows с операционных систем, работающих на базе Linux. Однако уже довольно давно существуют стабильно работающие решения.
Одно из самых популярных – это клиент для всевозможных удалённых Remmina, именно его мы и рекомендуем использовать для включения к серверам VPS.house или любым другим под управлением ОС Windows.
- Указываем путь к установочным файлам
echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee --append /etc/apt/sources.list.d/stretch-backports.list >> /dev/null
- Запускаем процесс установки
sudo apt update
- Устанавливаем плагин протокола RDP
sudo apt install -t stretch-backports remmina remmina-plugin-rdp remmina-plugin-secret libfreerdp-plugins-standard
Сразу после установки приложение можно найти через поиск программ:
В отличие стандартного от RDP-клиента ОС Windows, Remmina позволяет сохранять в список все свои подключения к различным серверам и осуществлять моментальный доступ к ним. Для добавления первого сервера в список нажмите «+» в левом верхнем углу:
В открывшемся окне задайте параметры подключения к вашему серверу и введите удобное для запоминания имя сервера. Все необходимые для подключения данных указаны в вашем личном кабинете:
На вкладке «Advanced» («Дополнительные») вы можете задать параметры передачи звука с сервера на ваш ПК, а также качество передаваемого изображения при подключении:
После сохранения я настроек вы увидите новую строку в списке подключений. Для начала работы с сервером достаточно просто дважды кликнуть по нему мышкой:
В момент первого подключения к серверу Remmina покажет уведомление у недоверенном сертификате шифрования. Это не является какой-либо ошибкой или проблемой безопасности. Причину этого сообщения мы описали выше. Просто нажмите «ОК» и вы увидите рабочий стол вашего сервера, при условии, разумеется, что все данные для подключения ранее были введены корректно.
Подключение серверу по RDP из Mac OS
Для подключения к удалённому рабочему столу для Mac OS компания Microsoft разработала и поддерживает официальный RDP-клиент. Он стабильно работает с любыми версиями ОС Windows.
Для загрузки его перейдите на сайт iTunes: https://itunes.apple.com/gb/app/id715768417
Программа обладает интуитивно понятным интерфейсом и позволяет создавать список серверов для дальнейшего моментального подключения к ним.
Для добавления нового сервера в список нажмите «New», как показано на скриншоте:
В открывшемся окне укажите авторизационные данные, как указано в вашем личном кабинете (IP-адрес сервера, логин Administrator и его пароль), и укажите произвольное название для нового подключения (Connection Name).
По завершению ввода нажмите на кнопку закрытия окна – все данных сохранятся и появится строчка с вашим сервером в списке подключений:
Кликните на эту строчку дважды мышкой, и вы подключитесь к серверу.
При попытке подключения к вашему VPS серверу если он работает на Windows Server 2008 или более новой версии, программа покажет уведомление о том, что не удалось проверить сертификат шифрования. Это не является проблемой безопасности, а всего лишь говорит о том, что сертификат выдан не сертифицированным центром, а сгенерирован самим же сервером.
Для того, чтобы это сообщение в будущем не возникало для этого сервера, нажмите «Показать сертификат».
Отметьте галочкой «Всегда доверять…» и нажмите «Continue».
Если в настройках подключения все параметры были введены без ошибок (IP-адрес, логин и пароль), то вы сразу же увидите рабочий стол вашего Windows Server:
Подключение к VDS серверу со смартфона или планшета на iOS (с iPhone или iPad)
Для iOS копания Microsoft выпускает полноценный официальный RDP-клиент комфортного и стабильного подключения к удалённому рабочему столу. Приложение называется Microsoft Remote Desktop или Удаленный рабочий стол: https://itunes.apple.com/ru/app/id714464092
Microsoft Remote Desktop позволяет заранее настроить целый список используемых вами для частого подключения серверов.
Специфика его работы заключается в том, что информация об учётных записях создаётся и хранится отдельно от самого списка серверов. Соответственно, для начала нам требуется добавить учётную запись пользователя Administrator. Для этого нажмите на кнопку настроек (иконка шестерёнок в верхнем левом углу) и выберите «Учётные записи»:
В открывшемся окне нажмите на «Добавление учётной записи пользователя» и введите логин Administrator и его пароль, как отображается в вашем личном кабинете:
По завершению вы увидите, что учётная запись Administrator добавлена в список, далее нажмите кнопку «Готово» и вы вернетесь на стартовый экран.
Следующим шагом добавляется непосредственно информация о самом сервере. Нажмите кнопку «+» в правом верхнем углу приложения и в открывшемся меню выберите «Рабочий стол»:
В окне добавления нового подключения укажите IP-адрес вашего сервера и выдерите учётную запись Administrator, добавленную на прошлом шаге:
В момент первого подключения вы увидите уведомление вы увидите уведомление о недоверенном сертификате безопасности. Причину этого мы описали выше. Выдерите «Больше не спрашивать для этого ПК» и нажмите «Принять».
В случае если IP-адрес и авторотационные данные указаны без ошибки, вы успешно подключитесь к вашему виртуальному серверу:
Как подключиться к VPS серверу со смартфона или планшета на Android
Для устройств под управлением Android компания Microsoft выпускает полноценное приложение для работы с удалённым рабочим столом – Microsoft Remote Desktop. Скачайте его как любое другое приложение в Google Play.
В отличие от всех описанных выше приложений для подключений с ПК, мобильное приложение Microsoft Remote Desktop разделяет учётные записи и сам список подключений. Поэтому сначала нужно добавить в список учётную запись пользователя Administrator с его паролем, который показан в вашем личном кабинете:
После добавления учётной записи возвращайтесь на главный экран приложения для добавления самого подключения (адреса вашего VDS сервера):
В открывшемся окне укажите IP-адрес вашего сервера (указан в личном кабинете), выберите добавленную ранее учётную запись Administrator и нажмите «Сохранить» («Save»):
На главном экране в списке подключений появится ваш сервер, просто нажмите на него, и программа начтёт подключение. Если вы подключаетесь с этого приложения к серверу впервые, то увидите информационное сообщение о том, что приложению не удалось проверить сертификат шифрования. Почему так происходит описано в начале статьи.
Достаточно отметить галочкой «Never ask again for connections to this PC» и данное уведомление больше появляться не будет. Далее нажмите «Connect» и если все авторотационные данные и IP-адрес сервера указан без ошибок, вы успешно к нему подключитесь:
P.S.: У клиентов нашего VPS-хостинга часто возникает вопрос, как подключиться к серверу с того или иного устройства. В поисковиках можно найти все эти инструкции в том числе и с картинками, и с видео. Надеюсь, данная статья, будет полезной и здесь, как содержащая в одном месте инструкции по подключению со всех самых популярных устройств и операционных систем.
Удаленное подключение к Windows из Ubuntu
За удаленное подключение отвечает протокол прикладного уровня — RDP (Remote Desktop Protocol – протокол удалённого рабочего стола). Компьютер к которому будем подключаться и ресурсы которого будем использовать называеться хост (host), в моем случаии на нем стоит Windows XP SP2. Компьютер с которого будем подключаться – клиент, ОС – Ubuntu 8.04.
Первым делом настроем хост:
- Правой кнопкой на Мой компьютер → Свойства → Удаленные сеансы
- Отмечаем Разрешить удаленный доступ к этому компьютеру
- Нажимаем кнопку Выбрать удаленных пользователей… и разрешаем конкретным пользователям подключаться к этому ПК
- Настраиваем установленный файерволл на разрешение RDP (порт 3389)
Дальше настраиваем клиент:
- Устанавливаем Gnome-RDP: sudo apt-get install gnome-rdp
- Запускам Gnome-RDP: Приложения → Интернет → Gnome-RDP
- Создаем подключение и настраиваем дополнительные параметры (разрешение экрана, глубину цвета, звук)
- Подключаемся к хосту
Если при подключении выдает “Вход в систему невозможен из-за ограничений для учётной записи” значит на хосте для пользователя не установлен пароль. Если все остальное работает нормально, после подключения вы увидете екран удаленной машины.
Дополнительное чтиво: How To Establish A Remote Desktop Access to Ubuntu from Windows
UPD 20.03.2010
Конечным и рабочим вариантом для меня оказалась связка remmina и UltraVNC
Удаленное подключение к Ubuntu через RDP.
Оставлю это больше как заметку для себя, так как столкнулся с проблемой подключения по RDP к Ubuntu.
Задача подключить к машине , на которой стоит ОС Ubuntu с Windows машины через инструмент “Подключение к удаленному рабочему столу” по стандартному порту TCP 3389.
В интернете множество статьей на тему “Как установить\настроить RDP подключение Ubuntu”, возможно они и рабочие, но под версию Ubuntu 17 они не подошли. В итоге оставлю это здесь.
Что бы можно было удаленно подключиться к Ubuntu нужно установить пакет XRDP.
1.
sudo apt-get update
2.
sudo apt-get install xrdp
3.
sudo apt-get install xfce4
4.
echo xfce4-session >~/.xsession
5.
sudo service xrdp restart
6. Редактируем файл /etc/X11/Xwrapper.config , в котором меняем значение allowed_users=console на allowed_users=anybody:
nano /etc/X11/Xwrapper.config
7. Открываем клиент “Подключение к удаленному рабочему столу” на Windows и подключаемся.
Подключение к сетям Windows Общие ресурсы с рабочего стола Ubuntu
Удаленные пользователи могут подключаться по сети и получать доступ к общим файлам и папкам, как если бы они были напрямую подключены к локальным машинам. Это удобный способ сделать файлы и папки доступными для других людей в вашей локальной сети.
Это краткое руководство покажет студентам и новым пользователям, как получить доступ к общим сетевым ресурсам Windows с настольных компьютеров Ubuntu. Когда вы открываете файловый менеджер Ubuntu, он должен найти общие сетевые ресурсы, которые автоматически рекламируются в сети.
Ubuntu и другие настольные компьютеры должны иметь возможность просматривать общие ресурсы и подключаться к ним ... однако, если общие ресурсы не объявляются, вам нужно будет подключиться к общим ресурсам вручную, введя сетевой адрес ресурса. Чтобы начать работу с доступом к общим ресурсам Windows по сети, следуйте приведенному ниже руководству:
Доступ к общим ресурсам Windows
Для просмотра файлов Windows по сети откройте приложение «Файлы» в обзоре действий (верхний левый угол) или щелкните Диспетчер файлов на док-станции и щелкните Другие места на боковой панели.
Подключение к файловому серверу
Чтобы подключиться к общим папкам Windows, используйте приведенное ниже руководство:
-
В диспетчере файлов щелкните Другие расположения на боковой панели.
-
В «Подключиться к серверу» введите адрес сервера в виде URL-адреса. Подробная информация о поддерживаемых URL-адресах приведена ниже.
Если вы уже подключались к серверу раньше, вы можете щелкнуть по нему в списке последних серверов.
-
Затем нажмите кнопку Click Connect .Будут показаны файлы на сервере. Вы можете просматривать файлы так же, как и на своем компьютере. Сервер также будет добавлен на боковую панель, чтобы вы могли быстро получить к нему доступ в будущем.
Компьютеры Windows используют проприетарный протокол для обмена файлами по локальной сети. Компьютеры в сети Windows иногда группируются в домены для организации и лучшего контроля доступа. Если у вас есть необходимые разрешения на удаленном компьютере, вы можете подключиться к общему ресурсу Windows из файлового менеджера.
Типичный общий ресурс Windows
.Подключение к ПК с Windows из Ubuntu с помощью подключения к удаленному рабочему столу
Одной из полезных функций Windows является то, что вы можете подключиться к своему рабочему столу из другого места для удаленного управления компьютером. К счастью, основные дистрибутивы Linux также предлагают эту функцию, и Ubuntu - одна из них. Если вы хотите подключиться к своим компьютерам с Windows удаленно из Ubuntu, вы можете использовать найденный в нем RDP-клиент по умолчанию, который называется Remmina. Вот как создать, настроить и установить подключение к удаленному рабочему столу из Ubuntu в Windows:
ПРИМЕЧАНИЕ: Это руководство было создано в Ubuntu 18.04 LTS (Бионический бобер). Однако он работает и в других версиях Linux.
Шаг 1. Включите подключения к удаленному рабочему столу на вашем ПК с Windows
Если вы хотите разрешить другим компьютерам удаленно подключаться к вашему ПК с Windows, вы должны сначала настроить его на прием подключений к удаленному рабочему столу. Чтобы узнать, как это сделать, прочитайте это руководство: Как включить подключения к удаленному рабочему столу во всех версиях Windows.
Шаг 2. Запустите клиент удаленного рабочего стола Remmina
По умолчанию Ubuntu поставляется с клиентским приложением для удаленного рабочего стола, которое поддерживает протокол удаленного рабочего стола (RDP), используемый операционными системами Windows для удаленных подключений.Вы можете найти его в списке приложений Ubuntu .
Клиент удаленного рабочего стола Remmina в UbuntuЕсли вы предпочитаете поиск, вы можете найти RDP-клиент Ubuntu по умолчанию, используя поисковый запрос RDP .
Поиск клиента RDP Ubuntu по умолчаниюШаг 3. Настройте и установите сеанс удаленного рабочего стола Ubuntu для Windows
.Когда вы откроете клиент удаленного рабочего стола Remmina , вы должны увидеть что-то вроде этого:
Клиент удаленного рабочего стола RemminaНажмите кнопку «Создать новый профиль подключения» .
Его значок представляет собой зеленый знак плюса, который легко увидеть в верхнем левом углу окна.
Создайте новое соединение в Remmina Remote Desktop ClientПредыдущее действие открывает окно под названием Настройка удаленного рабочего стола . Здесь вы можете настроить подключение удаленного рабочего стола Ubuntu к Windows, которое вы собираетесь установить.
Окно предпочтений удаленного рабочего столаВ разделе Profile введите Имя , которое вы хотите использовать для соединения.Это может быть что угодно. Оставьте для остальных параметров в разделе Profile значения по умолчанию.
Выбор имени для профиля удаленного рабочего столаВ поле Server на вкладке Basic введите IP-адрес ПК с Windows, к которому вы будете подключаться. Введите имя пользователя и пароль пользователя для учетной записи пользователя, которую вы хотите использовать на удаленном ПК с Windows. Эта учетная запись пользователя должна существовать на ПК с Windows.
Если вы используете учетную запись Microsoft на своем ПК с Windows, можно ввести свой адрес электронной почты и пароль. Если ваш ПК с Windows является частью домена, введите его в поле Домен , в противном случае оставьте это поле пустым.
Ввод IP-адреса, имени пользователя и пароляДалее вы можете установить разрешение и глубину цвета , которые вы хотите использовать для подключения к удаленному рабочему столу. По умолчанию профиль удаленного рабочего стола настроен на использование «Использовать разрешение клиента» , что означает, что соединение использует то же разрешение, что и компьютер Windows, к которому вы подключаетесь. Глубина цвета также установлена ​​на максимально возможное качество. Однако выбор меньшего разрешения рабочего стола и глубины цвета может улучшить производительность сеанса удаленного рабочего стола с Linux на Windows. Если при подключении к удаленному рабочему столу Windows возникает задержка, попробуйте уменьшить глубину цвета или разрешение.
Настройка разрешения и глубины цвета, используемых в профиле удаленного рабочего столаЕсли вы хотите предоставить общий доступ к папке с вашего компьютера Ubuntu с ПК с Windows, установите флажок Поделиться папкой и выберите его.
Кроме того, для дополнительных настроек перейдите на вкладку Advanced . Там вы можете включить или выключить звук, поделиться принтерами, отключить синхронизацию буфера обмена и т. Д.
Настройка дополнительных параметров для подключения к удаленному рабочему столуКогда вы закончите настройку всех деталей, нажмите Сохранить и подключить . Это сохраняет ваш профиль подключения, а затем инициирует подключение RDP к ПК с Windows.
Сохранение профиля RDP и подключение к ПК с WindowsЧерез несколько секунд у вас должно быть установлено работающее подключение удаленного рабочего стола к вашему ПК с Windows.
Установлено подключение к удаленному рабочему столу из Ubuntu в Windows.Вы также можете Подключить к удаленному ПК с Windows без всех шагов персонализации, описанных ранее. Однако это означает, что вам придется перенастроить профиль подключения к удаленному рабочему столу в следующий раз, когда вы захотите удаленно управлять своим ПК с Windows.
Используете ли вы Ubuntu для удаленного управления ПК с Windows?
Как видите, установить подключение к удаленному рабочему столу из Linux в Windows несложно.Клиент удаленного рабочего стола Remmina по умолчанию доступен в Ubuntu и поддерживает протокол RDP, поэтому удаленное подключение к рабочему столу Windows - почти тривиальная задача. Вы им пользовались? Как это сработало для вас? Кроме того, если у вас есть какие-либо вопросы или вам нужна помощь, не стесняйтесь оставлять комментарии ниже.
.Ubuntu 20.04 Доступ к удаленному рабочему столу из Windows 10
- Детали
- Любос Рендек
- Ubuntu
Из этого туториала Вы узнаете:
- Как поделиться рабочим столом в Ubuntu
- Как открыть клиент Windows 10
- Как удаленно подключиться к общему ресурсу рабочего стола Ubuntu
Ubuntu 20.04 Доступ к удаленному рабочему столу из Windows 10
Требования к программному обеспечению и используемые условные обозначения
Категория | Требование |
---|
Как подключиться к серверу терминалов Windows из Ubuntu
Системному администратору или домашнему пользователю может потребоваться подключение к компьютерам с Windows из Ubuntu с помощью простого обмена файлами. В других случаях требуется удаленный доступ к компьютерам Windows для выполнения более сложных задач. С Windows вы можете легко подключиться к другому компьютеру с Windows, на котором запущены службы терминалов, с помощью клиента сервера терминалов. В Ubuntu вы также можете получить доступ к любому компьютеру с Windows с помощью tsclient.
tsclient - это программа GNOME для удаленного доступа к службам терминалов Microsoft Windows NT / 2000/2003 и совместному использованию удаленного рабочего стола XP через RDP (протокол удаленного рабочего стола).
В Ubuntu tsclient устанавливается по умолчанию. Чтобы убедиться, что он установлен, просто введите следующую команду в окне терминала:
dpkg –get-selections | grep tsclient
Если tsclient установлен, вы должны увидеть вывод команды как:
tsclient установлен
Если tsclient не установлен, вы можете установить его, выполнив следующую команду из окна Терминала:
sudo apt-get install tsclient
Теперь, когда tsclient установлен, вы можете легко открыть tsclient, набрав tsclient в командной строке терминала (да, он выглядит точно так же, как клиент терминального сервера в Windows!)
Чтобы быстро подключиться к компьютеру с Windows, просто введите имя хоста в поле Computer и щелкните Connect в нижней части tsclient.
После подключения вы можете войти в систему на компьютере с Windows как обычно:
Так же, как вы можете сохранить параметры конфигурации на клиенте Windows Terminal Server, то же самое можно сделать с tsclient , задав параметры на вкладках Dislpay , Local Resources , Programs или Performance . После настройки параметров вы можете сохранить его как файл и открыть, когда вам потребуется подключиться к серверу.
После сохранения настроек в файл вы можете быстро подключиться к компьютеру с Windows из окна терминала вместо запуска tsclient из графического интерфейса. Чтобы увидеть параметры командной строки tsclient, введите :
tsclient –help
tsclient [ОПЦИИ]… [ФАЙЛ]…
ФАЙЛ файл в формате rdp, содержащий параметры
-h, –help отобразить эту справку и выйти из
-v, –version вывести информацию о версии и выйти
-x ФАЙЛ запустить rdesktop с параметрами, указанными в ФАЙЛЕ
Просмотр файлов на сервере или в общей сети
Вы можете подключиться к серверу или сетевому ресурсу для просмотра и просматривать файлы на этом сервере точно так же, как если бы они были на вашем собственный компьютер. Это удобный способ скачать или загрузить файлы в Интернете или делиться файлами с другими людьми на ваша локальная сеть.
Для просмотра файлов в сети откройте папку "Файлы". приложение в обзоре действий и щелкните Другие места на боковой панели. Файловый менеджер найдет любые компьютеры в вашей локальной сети, которые рекламируют их способность обслуживать файлы.Если вы хотите подключиться к серверу в Интернете или если вы не видите компьютер, который ищите for, вы можете вручную подключиться к серверу, введя его Интернет / сетевой адрес.
Подключиться к файловому серверу
-
В диспетчере файлов щелкните Другие места в боковая панель.
-
В Connect to Server введите адрес сервера в форма URL. Подробная информация о поддерживаемых URL-адресах перечислено ниже.
Если вы уже подключались к серверу раньше, вы можете щелкнуть по нему в Список последних серверов.
-
Нажмите «Подключиться». Будут показаны файлы на сервере. Вы Вы можете просматривать файлы так же, как и файлы на своем компьютере. В сервер также будет добавлен на боковую панель, чтобы вы могли быстро получить к нему доступ в будущее.
Устранение неполадок подсистемы Windows для Linux
- 11 минут на чтение
В этой статье
Для получения поддержки по вопросам, связанным с WSL, см. Репозиторий продуктов WSL на GitHub.
По техническим вопросам используйте репозиторий продуктов.
По вопросам, связанным с содержанием этой документации, используйте репозиторий документации.
Отправить отчет об ошибке
В случае ошибок, связанных с функциями или возможностями WSL, сообщите о проблеме в репозитории продукта: https://github.com/Microsoft/wsl/issues
Отправить запрос функции
Чтобы запросить новую функцию, связанную с функциональностью или совместимостью WSL, сообщите о проблеме в репозиторий продукта.
Добавить в документацию
Чтобы внести свой вклад в документацию WSL, отправьте запрос на перенос в репозитории документов: https://github.com/MicrosoftDocs/wsl/issues
Терминал или командная строка
Наконец, если ваша проблема связана с терминалом Windows, консолью Windows или пользовательским интерфейсом командной строки, используйте репозиторий терминала Windows: https: // github.com / microsoft / терминал
Общие проблемы
Я использую Windows 10 версии 1903, и я все еще не вижу вариантов для WSL 2
Вероятно, это связано с тем, что ваш компьютер еще не использовал резервный порт для WSL 2. Самый простой способ решить эту проблему - перейти в настройки Windows и нажать «Проверить наличие обновлений», чтобы установить последние обновления в вашей системе. См. Полные инструкции по взятию бэкпорта.
Если вы нажали «Проверить наличие обновлений» и по-прежнему не получили обновление, вы можете установить KB4566116 вручную.
Ошибка: 0x1bc при wsl --set-default-version 2
Это может произойти, если в настройках «Язык дисплея» или «Локаль системы» установлен не английский язык.
wsl --set-default-версия 2 Ошибка: 0x1bc Для получения информации об основных отличиях от WSL 2 посетите https://aka.ms/wsl2.
Фактическая ошибка для 0x1bc
:
WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel.
Для получения дополнительной информации, пожалуйста, обратитесь к выпуску 5749
Не удается получить доступ к файлам WSL из Windows
Файловый сервер протокола 9p предоставляет службу на стороне Linux, позволяющую Windows получить доступ к файловой системе Linux.Если вы не можете получить доступ к WSL с помощью \\ wsl $
в Windows, это может быть связано с неправильным запуском 9P.
Чтобы проверить это, вы можете проверить журналы запуска, используя: dmesg | grep 9p
, и это покажет вам любые ошибки. Успешный вывод выглядит следующим образом:
[0.363323] 9p: Установка поддержки файловой системы v9fs 9p2000 [0.363336] FS-Cache: Netfs '9p' зарегистрирован для кеширования [0.398989] 9pnet: Установка поддержки 9P2000
Пожалуйста, смотрите эту ветку Github для дальнейшего обсуждения этого вопроса.
Не удается запустить распространение WSL 2, в выводе
отображается только «WSL 2»Если ваш язык дисплея не английский, возможно, вы видите усеченную версию текста ошибки.
C: \ Пользователи \ я> WSL WSL 2
Чтобы решить эту проблему, посетите https://aka.ms/wsl2kernel
и установите ядро ​​вручную, следуя инструкциям на этой странице документации.
команда не найдена
при выполнении windows .exe в linux
Пользователи могут запускать исполняемые файлы Windows, такие как блокнот.exe прямо из Linux. Иногда вы можете нажать «команда не найдена», как показано ниже:
$ notepad.exe -bash: notepad.exe: команда не найдена
Если в вашем $ PATH нет путей win32, interop не найдет .exe. Вы можете проверить это, запустив echo $ PATH
в Linux. Ожидается, что в выводе вы увидите путь к win32 (например, / mnt / c / Windows). Если вы не видите пути Windows, скорее всего, ваш PATH перезаписывается оболочкой Linux.
Вот пример того, что / etc / profile в Debian способствовало возникновению проблемы:
если ["` id -u` "-eq 0]; тогда ПУТЬ = "/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin" еще PATH = "/ usr / local / bin: / usr / bin: / bin: / usr / local / games: / usr / games" фи
Правильный способ в Debian - удалить приведенные выше строки. Вы также можете добавить $ PATH во время назначения, как показано ниже, но это приведет к другим проблемам с WSL и VSCode ..
Дополнительные сведения см. В выпусках 5296 и 5779.
«Ошибка: 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена».
Пожалуйста, включите функцию Windows платформы виртуальной машины и убедитесь, что виртуализация включена в BIOS.
-
Проверьте системные требования Hyper-V
-
Если ваша машина является виртуальной машиной, включите вложенную виртуализацию вручную. Запустите powershell с администратором и запустите:
Set-VMProcessor -VMName
-ExposeVirtualizationExtensions $ true -
Следуйте инструкциям производителя вашего ПК по включению виртуализации.Как правило, это может включать использование системной BIOS, чтобы убедиться, что эти функции включены на вашем процессоре. Инструкции для этого процесса могут отличаться от машины к машине, пожалуйста, см. Эту статью от Bleeping Computer для примера.
-
Перезагрузите компьютер после включения дополнительного компонента
Virtual Machine Platform
.
Bash теряет подключение к сети после подключения к VPN
Если после подключения к VPN в Windows bash теряет сетевое подключение, попробуйте этот обходной путь из bash.Этот обходной путь позволит вам вручную переопределить разрешение DNS через /etc/resolv.conf
.
- Обратите внимание на DNS-сервер VPN, выполняющий
ipconfig.exe / all
- Сделайте копию существующего resolv.conf
sudo cp /etc/resolv.conf /etc/resolv.conf.new
- Отключить текущий файл resolv.conf
sudo unlink /etc/resolv.conf
-
судо мв /etc/resolv.conf.new /etc/resolv.conf
- Откройте файл
/ etc / resolv.conf
и
а. Удалите первую строку из файла, в которой говорится: «# Этот файл был автоматически сгенерирован WSL. Чтобы остановить автоматическое создание этого файла, удалите эту строку.».
г. Добавьте запись DNS из пункта (1) выше как самую первую запись в списке DNS-серверов.
с. Закройте файл.
После того, как вы отключили VPN, вам нужно будет отменить изменения в /etc/resolv.conf
. Для этого нужно:
-
кд и т. Д.
-
sudo mv resolv.conf resolv.conf.new
-
sudo ln -s ../run/resolvconf/resolv.conf resolv.conf
Запуск WSL или установка дистрибутива возвращает код ошибки
Следуйте этим инструкциям, чтобы собрать подробные журналы и сообщить о проблеме на нашем GitHub.
Обновление Bash в Ubuntu в Windows
Есть два компонента Bash в Ubuntu в Windows, которые могут потребовать обновления.
-
Подсистема Windows для Linux
Обновление этой части Bash в Ubuntu в Windows включит любые новые исправления, описанные в примечаниях к выпуску.Убедитесь, что вы подписаны на программу предварительной оценки Windows и что ваша сборка обновлена. Для более тонкого управления зерном, включая сброс вашего экземпляра Ubuntu, просмотрите страницу справки по командам.
-
Пользовательские двоичные файлы Ubuntu
Обновление этой части Bash в Ubuntu в Windows установит все обновления для пользовательских двоичных файлов Ubuntu, включая приложения, которые вы установили с помощью apt-get. Для обновления выполните следующие команды в Bash:
-
apt-get update
-
apt-get апгрейд
-
Ошибки обновления Apt-get
В некоторых пакетах используются функции, которые мы еще не реализовали.Например, udev
еще не поддерживается и вызывает несколько ошибок apt-get upgrade
.
Чтобы исправить проблемы, связанные с udev
, выполните следующие действия:
-
Напишите следующее на
/usr/sbin/policy-rc.d
и сохраните изменения.#! / Бин / ш выход 101
-
Добавить разрешения на выполнение в
/usr/sbin/policy-rc.d
:chmod + x /usr/sbin/policy-rc.d
-
Выполните следующие команды:
dpkg-divert --local --rename --add / sbin / initctl ln -s / bin / true / sbin / initctl
«Ошибка: 0x80040306» при установке
Это связано с тем, что мы не поддерживаем устаревшую консоль.Чтобы отключить устаревшую консоль:
- Открыть cmd.exe
- Щелкните строку заголовка правой кнопкой мыши -> Свойства -> снимите флажок Использовать устаревшую консоль
- Нажмите ОК
«Ошибка: 0x80040154» после обновления Windows
Подсистема Windows для Linux может быть отключена во время обновления Windows. Если это произойдет, необходимо повторно включить функцию Windows. Инструкции по включению подсистемы Windows для Linux можно найти в Руководстве по установке.
Изменение языка дисплея
УстановкаWSL попытается автоматически изменить локаль Ubuntu в соответствии с локалью вашей установки Windows.Если вам не нужно такое поведение, вы можете запустить эту команду, чтобы изменить локаль Ubuntu после завершения установки. Вам придется перезапустить bash.exe, чтобы это изменение вступило в силу.
В приведенном ниже примере языковой стандарт изменяется на en-US:
sudo update-locale LANG = en_US.UTF8
Проблемы с установкой после восстановления системы Windows
- Удалите папку
% windir% \ System32 \ Tasks \ Microsoft \ Windows \ Windows Subsystem for Linux
.
Примечание. Не делайте этого, если дополнительный компонент полностью установлен и работает. - Включите дополнительную функцию WSL (если еще не сделано)
- Перезагрузка
- lxrun / удалить / полный
- Установить bash
Нет доступа в Интернет в WSL
Некоторые пользователи сообщали о проблемах с определенными приложениями брандмауэра, блокирующими доступ в Интернет в WSL. Сообщается о брандмауэрах:
- Касперский
- СРЕДНЕЕ
- Avast
В некоторых случаях отключение брандмауэра позволяет получить доступ. В некоторых случаях просто установка брандмауэра блокирует доступ.
ОшибкаPermission Denied при использовании ping
для юбилейного обновления Windows, версия 1607, права администратора в Windows необходимы для запуска ping в WSL. Чтобы запустить ping, запустите Bash в Ubuntu в Windows от имени администратора или запустите bash.exe из командной строки CMD / PowerShell с правами администратора.
Для более поздних версий Windows, Build 14926+, права администратора больше не требуются.
Баш висит
Если при работе с bash вы обнаружите, что bash завис (или заблокирован) и не отвечает на вводимые данные, помогите нам диагностировать проблему, собрав дамп памяти и сообщив о нем.Обратите внимание, что эти шаги приведут к сбою вашей системы. Не делайте этого, если вам это не нравится, или сохраните свою работу перед этим.
Собрать дамп памяти
-
Измените тип дампа памяти на «полный дамп памяти». При изменении типа дампа обратите внимание на ваш текущий тип.
-
Используйте шаги для настройки сбоя с помощью управления с клавиатуры.
-
Воспроизвести зависание или тупик.
-
Остановите систему, используя последовательность клавиш из (2).
-
Система выйдет из строя и соберет дамп памяти.
-
После перезагрузки системы сообщите о memory.dmp по адресу [email protected] Расположение файла дампа по умолчанию -% SystemRoot% \ memory.dmp или C: \ Windows \ memory.dmp, если C: является системным диском. В письме обратите внимание, что дамп предназначен для команды WSL или Bash в Windows.
-
Восстановить исходный тип дампа памяти.
Проверьте номер сборки
Чтобы узнать архитектуру вашего ПК и номер сборки Windows, откройте
Настройки > Система > О
Найдите поля OS Build и System Type .Версия ОС »
Подтвердите, что WSL включен
Вы можете подтвердить, что подсистема Windows для Linux включена, запустив в PowerShell следующее:
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Проблемы с подключением к OpenSSH-серверу
Попытка подключиться к вашему SSH-серверу не удалась из-за следующей ошибки: «Соединение закрыто 127.0.0.1 портом 22».
-
Убедитесь, что ваш сервер OpenSSH работает:
sudo service ssh статус
, и вы следовали этому руководству: https: // убунту.com / сервер / документы / сервис-openssh
-
Остановите службу sshd и запустите sshd в режиме отладки:
sudo service ssh stop sudo / usr / sbin / sshd -d
-
Проверьте журналы запуска и убедитесь, что HostKeys доступны, и вы не видите сообщений журнала, например:
debug1: версия sshd OpenSSH_7.2, OpenSSL 1.0.2g 1 марта 2016 г. debug1: key_load_private: неверная кодовая фраза предоставлена ​​для расшифровки закрытого ключа debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_rsa_key debug1: key_load_private: нет такого файла или каталога debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_dsa_key debug1: key_load_private: нет такого файла или каталога debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_ecdsa_key debug1: key_load_private: нет такого файла или каталога debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_ed25519_key
Если вы видите такие сообщения и ключи отсутствуют в / etc / ssh /
, вам придется повторно сгенерировать ключи или просто очистить и установить openssh-server:
sudo apt-get purge openssh-сервер sudo apt-get install openssh-server
"Указанная сборка не найдена."при включении дополнительной функции WSL
Эта ошибка связана с неправильной установкой. Выполните следующие действия, чтобы попытаться решить эту проблему:
-
Если вы запускаете команду enable WSL feature из PowerShell, попробуйте вместо этого использовать графический интерфейс, открыв меню «Пуск», выполнив поиск «Включить или выключить функции Windows», а затем в списке выберите «Подсистема Windows для Linux», которая будет установите дополнительный компонент.
-
Обновите свою версию Windows, выбрав «Настройки», «Обновления» и нажав «Проверить наличие обновлений».
-
Если и то, и другое не сработает и вам потребуется доступ к WSL, рассмотрите возможность обновления на месте, переустановив Windows 10 с помощью установочного носителя и выбрав «Сохранить все», чтобы обеспечить сохранение ваших приложений и файлов.Вы можете найти инструкции о том, как это сделать, на странице «Переустановка Windows 10».
Исправить (связанные с SSH) ошибки разрешений
Если вы видите эту ошибку:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ @ ВНИМАНИЕ: НЕЗАЩИЩЕННЫЙ ЧАСТНЫЙ КЛЮЧ-ФАЙЛ! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ Разрешения 0777 для /home/artur/.ssh/private-key.pem слишком открыты.
Чтобы исправить это, добавьте следующее в файл / etc / wsl.conf
файл:
[автомонтаж] enabled = true параметры = метаданные, uid = 1000, gid = 1000, umask = 0022
Обратите внимание, что добавление этой команды будет включать метаданные и изменять права доступа к файлам Windows, видимым из WSL. Дополнительные сведения см. В разделе «Разрешения файловой системы».
Сбой выполнения команд Windows внутри дистрибутива
Некоторые дистрибутивы, доступные в Microsoft Store, еще не полностью совместимы с запуском команд Windows в Терминале из коробки.Если вы получили сообщение об ошибке -bash: powershell.exe: command not found
running powershell.exe / c start.
или любой другой командой Windows, вы можете решить эту проблему, выполнив следующие действия:
- В вашем дистрибутиве WSL запустите
echo $ PATH
.
Если это не включает:/ mnt / c / Windows / system32
что-то переопределяет стандартную переменную PATH. - Проверьте настройки профиля с помощью
cat / etc / profile
.
Если он содержит присвоение переменной PATH, отредактируйте файл, чтобы закомментировать блок назначения PATH с помощью символа # . - Проверьте, присутствует ли wsl.conf
cat /etc/wsl.conf
и убедитесь, что он не содержитappendWindowsPath = false
, иначе закомментируйте его. - Перезапустите распространение, набрав
wsl -t
, а затем имя дистрибутива, или запуститеwsl --shutdown
либо в cmd, либо в PowerShell.
Невозможно загрузиться после установки WSL 2
Нам известно о проблеме, с которой пользователи не могут загрузиться после установки WSL 2.Хотя мы полностью диагностируем эту проблему, пользователи сообщают, что изменение размера буфера или установка правильных драйверов может помочь решить эту проблему. Пожалуйста, просмотрите эту проблему Github, чтобы увидеть последние обновления по этой проблеме.
.Смотрите также
- Windows mixed reality что это
- Windows 7 как увеличить размер системного диска
- Как с диска загрузить windows 7
- Как отформатировать карту памяти если ее не видит компьютер
- Как открыть командную строку с повышенными привилегиями в windows 10
- Как удалить встроенные приложения в windows 10 все
- Как удалить остатки касперского с компьютера полностью windows 7
- Компьютер звук как при извлечении флешки мышь работает
- Как раздать вай фай с андроида
- Как установить касперского на андроид если есть ключ
- Как вести имей на андроид