ошибка - проблема подключения к малине Pi 3 с xrdp

Я побежал:

sudo apt-get update
sudo apt-get install xrdp

Я не буду подключаться к удаленному рабочему столу Windows 10 и подключиться к моей малине Pi 3:

введите изображение здесь »> </a> </p>

<p> Затем я ввел учетные данные учетных данных по умолчанию (pi /малина), и я получил этот журнал: </p>

<p> <a href= введите изображение здесь »> </a> </p>

<p> Вход был успешным, но «Проблема подключения» ... не очень информативный, я бы сказал. Кто-нибудь знает, что с ним делать? </p></div>
				<div class= raspbian pi-3 rdp

44 голоса | спросил Andrei 17 +03002016-10-17T05:31:13+03:00312016bEurope/MoscowMon, 17 Oct 2016 05:31:13 +0300 2016, 05:31:13

3 ответа


55

У одного из моих друзей была та же ошибка, которую он разрешил, выполнив шаги на странице этой .

По-видимому, существует дефект /s, который предотвращает работу xrdp с vncserver. Однако он работает с tightvncserver

Также очень важен порядок установки tightvncserver и xrdp.

В заключение

  • удалите следующие пакеты: xrdp, vnc4server, tightvncserver

sudo apt-get удалить xrdp vnc4server tightvncserver

  • установить tightvncserver, за которым следует xrdp

sudo apt-get install tightvncserver

sudo apt-get install xrdp

ответил Shreyas Murali 17 +03002016-10-17T05:49:59+03:00312016bEurope/MoscowMon, 17 Oct 2016 05:49:59 +0300 2016, 05:49:59
19

Хорошо, поэтому я сделал еще несколько копаний и еще несколько часов экспериментов, и вот более подробный ответ, в том числе информация о том, как получить удаленные сеансы xrdp, чтобы иметь хороший курсор мыши вместо большого «X».

Фоновая информация:

Мне кажется, что Raspberry Pi 3 - это первый Pi, который предварительно установлен с RealVNC , а RealVNC вмешивается в xrdp, поэтому мы должны разорвать установку RealVNC, чтобы заставить xrdp работать. Вы можете видеть, что RealVNC установлен, выбрав Start -> Предпочтения -> Конфигурация малины Pi. Вы увидите следующее:

введите изображение здесь »> </a> </p>

<p> Если вы включите опцию VNC и нажмите «ok», вы увидите, что значок VNCServer появится в правом нижнем углу экрана. Его значок начинается с зеленой столицы «V». Нажмите на значок, если вы хотите увидеть всплывающее окно сервера, например: </p>

<p> <a href= введите изображение здесь »> </a> </p>

<p> В любом случае, закройте его и вернитесь в конфигурацию Raspberry Pi и отключите его, если вы включили его. </p>

<p> Мне кажется, что RealVNC должен использовать некоторые измененные пользователем версии как <code>vnc4server</code> и <code>tightvncserver</code>, поэтому изменение одного из них приведет к поломке установки RealVNC, которая что мы будем делать. </p>

<h1> Исправление: </h1>

<p> Предположим, вы уже выполнили <code>sudo apt-get update</code> и <code>sudo apt-get install xrdp</code>. </p>

<p> Теперь давайте разбейте установку RealVNC. Я протестировал его, и любой из следующих 3 вариантов сам по себе будет работать, чтобы разорвать установку RealVNC и разрешить работу xrdp: </p>

<ol>
<li> <code>sudo apt-get install vnc4server</code> </li>
<li> ИЛИ <code>sudo apt-get install tightvncserver</code>
</li>
<li> ИЛИ <code>sudo apt-get удалить xrdp vnc4server tightvncserver</code>, за которым следует <code>sudo apt-get install tightvncserver</code> и <code>sudo apt-get install xrdp</code>
</li>
</ol>
<p> Вы получаете идею. Я действительно не думаю, что порядок выше или какой вариант вы выбираете. </p>

<p> Теперь, когда вы переходите в Start -> Предпочтения -> Raspberry Pi Configuration вы увидите, что RealVNC не работает, потому что теперь опция VNC будет выделена серым цветом: </p>

<p> <a href= введите изображение здесь »> </a> </p>

<p> Готово! Теперь работают удаленные логины с помощью xrdp. </p>

<h1> Но ... вы заметите, что курсор мыши на вашем удаленном сеансе в Pi 3 имеет вместо X обычный курсор. Это раздражает, поэтому давайте исправим это. </H1>

<p> Следуя <a href= ответам uschanka здесь , выполните следующие действия:

  1. Создайте файл «.xsessionrc» в домашнем каталоге («/home /pi»). Обратите внимание на точку в начале имени файла:
    • cd ~, затем nano .xsessionrc
  2. Поместите в этот файл следующий контент: xsetroot -cursor_name left_ptr &
  3. Нажмите ctrl + x и ответьте «y», чтобы сохранить и выйти
  4. сделать исполняемый файл: chmod + x .xsessionrc

Теперь, когда вы удаляетесь в Pi, вы получите хороший курсор, который вы знаете и любите!

Наконец, если вы когда-нибудь решите, что хотите переустановить RealVNC, следуйте их инструкциям здесь: https://www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-legacy .

ответил Gabriel Staples 25 +03002016-10-25T00:42:28+03:00312016bEurope/MoscowTue, 25 Oct 2016 00:42:28 +0300 2016, 00:42:28
1

Я не использовал сервер VNC.

Давайте рассмотрим эти вещи, прежде чем я объясню.

  1. В raspi-config указано имя хоста для сети?

  2. Для XRDP, работающего с подключением к удаленному рабочему столу, для имени пользователя вы хотите разместить локальный IP-адрес Pi. (Например: 192.168.1.24)

Чтобы узнать местный IP-адрес, который вы можете сделать (в терминале) ipconfig или ifconfig (я не помню). Он должен выглядеть так, как показано выше.

Я также использую XRDP с подключением к удаленному рабочему столу, и я могу щелкнуть правой кнопкой мыши устройство на своем ПК с ОС Windows, и я могу использовать Remote Desktop для него, не вставляя IP. Я по-прежнему рекомендую поместить IP-адрес в поле «Компьютер».

Надеюсь, что это поможет, Даллин

ответил Dallin Wright 17 +03002016-10-17T23:45:04+03:00312016bEurope/MoscowMon, 17 Oct 2016 23:45:04 +0300 2016, 23:45:04

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132