Linux rdesktop ОШИБКА recv Сброс соединения по пиру

9

ПРОБЛЕМА

Я использую для подключения к удаленному рабочему столу скрипт rdesktop. На некоторых машинах я получаю распространенную ошибку без какого-либо значения.

Что я могу сделать после ошибки «Сброс соединения по пиру»?

Б.Г. Бруно
источник

Ответы:

18

РЕШЕНИЕ

Время от времени я забываю эту настройку. Подавляющее большинство из них означает «Отключить удаленный рабочий стол с NLA».

Установить на цель "Microsoft Windows (WIN)"

  1. запустить SystemPropertiesRemote.exe
  2. отмените выбор «Разрешить подключения только с компьютеров, на которых запущен удаленный рабочий стол с NLA»
  3. попробуй подключиться из linux клиента

REF

Благодаря Макку Фальчи

http://marcofalchi.blogspot.sk/2013/03/linux-rdesktop-windows-8-linux-error.html

Б.Г. Бруно
источник
1
Работал у меня при попытке подключиться из клиента Linux Mint к Windows 2012 R2 Server.
Нечеткий анализ
Попробовал это на хосте windows 10. Это не работает, по крайней мере, в настоящее время. Freerdp-x11 работает.
Минхуа
@minghua В моем последнем опыте с новой установкой "# win10 on aws" это было отключено по умолчанию.
Б.Г. Бруно
6

Если у вас нет контроля над сервером, к которому вы пытаетесь подключиться (или у вас немного сложная ситуация), используйте FreeRDP, который поддерживает NLA.

На Debian запустить

sudo apt-get install xfreerdp-x11

На Ubuntu запустить

sudo apt-get install freerdp-x11

На Fedora 22 запускают

sudo dnf install -y freerdp

Проверьте здесь для более подробной информации

Джеймс Бакстер
источник
1
Мне нужно было сделать sudo apt-get install freerdp-x11на Ubuntu 14.04
Крис Сноу
1
Обратите внимание, исполняемый файл называется xfreerdp.
luckydonald
2

Я имел дело с той же проблемой. Там есть курсор - вы просто не можете его увидеть.

Таким образом, вместо того, чтобы брать некоторые курсоры из Windows и обходить их - просто используйте флаг "-C", чтобы использовать текущую пользовательскую карту цветов.

например, rdesktop -C -u -d xx.xx.xx.xx

Это исправило это просто отлично для меня и не нуждалось в других обходных путях.

oratofu
источник
Спасибо за ценную информацию о цветах - но вы знаете, что статья о связи не так ли? :-)
БГ Бруно
Это сработало. Однако, по- -u -dвидимому, означает «войти как пользователь -d». Возможно, -dследует заменить на username.
Джон МакГи,
Это не работает на хосте Windows 10 в данный момент. Freerdp работает.
Минхуа
1

Ну, в моем случае это была не настройка аутентификации NLA на сервере. Что изменилось - операционная система на сервере была переустановлена ​​и поэтому изменился отпечаток пальца (или ключ хоста). В freerdpLinux сохранены предыдущие отпечатки пальцев в файле в вашей домашней папке ~/.freerdp/known_hosts.

Ошибка связана с тем, что IP-адрес сервера совпадает, но отпечатки пальцев не совпадают.

Решение состоит в том, чтобы очистить или удалить ~/.freerdp/known_hostsфайл на гостевой Linux.

Woohoo
источник
Я не сталкивался с этой ошибкой, но полезно знать.
Минхуа