Как подключиться к удаленному рабочему столу Windows Server 2008 с обязательной аутентификацией на уровне сети


15

Я хочу подключиться через удаленный рабочий стол к Windows Server 2008 R2.

В свойствах подключения к удаленному рабочему столу сервера Windows установлено значение «безопаснее». В частности, выбранный параметр «Разрешить подключения только с компьютеров, на которых запущен удаленный рабочий стол с проверкой подлинности на уровне сети».

В моей системе Ubuntu я пытался использовать Remmina для подключения к серверу Windows. Remmina не может подключиться к этому серверу с помощью опции «Аутентификация на уровне сети» (как упоминалось в предыдущем абзаце). Сообщение об ошибке Remmina возвращает следующее:

Disable the connection to the server RPD: IPWINDOWSSERVER2008

Как подключить Remmina (или другую программу) через удаленный рабочий стол к хосту Windows Server 2008 с выбранным параметром «Аутентификация на уровне сети»?

Ответы:


4

Я решил эту проблему, щелкнув правой кнопкой мыши запись в Remmina, перейдя к редактированию, щелкнув вкладку «Дополнительно», а затем изменив поле безопасности на «RDP» с «Переговоры».


использование настроек по умолчанию в Ubuntu 16.04.1 RDPу меня не сработало, и по умолчанию Negotiateвыполнил задание, которое Network Level Authenticationбыло включено на сервере.
Xaqron

7

Начиная с Ubuntu 12.04, вы можете использовать Remmina для подключения к серверам Windows с включенной аутентификацией на уровне сети.

sudo apt-get -y install remmina

Remmina использует FreeRDP для соединений RDP, а поддержка NLA была добавлена ​​в FreeRDP в версии 1.0, которая доступна для Ubuntu 12.04 и выше. Если вы используете более раннюю версию Ubuntu и не можете обновить ее, вот обновленная версия remmina здесь, хотя я не могу ручаться за ее стабильность: https://launchpad.net/~freerdp-team/+archive/freerdp

Если это не сработает, вы можете подключиться напрямую:

  1. Установите вышеуказанный PPA
    sudo apt-add-repository ppa:freerdp-team/freerdp
  2. Установите пакет freerdp:
    sudo apt-get install freerdp
  3. xfreerdp --plugin cliprdr -g 1024x768 -k no -u {username} -d {domain-name} {target-machine}

Если вы сделаете последнее, вы всегда можете создать псевдоним в ~ / .bash_aliases:
alias rdp='xfreerdp --plugin cliprdr -g 1152x864 -k no -u username -d DOMAIN'


Когда я попробовал это, FreeRDP работал с NLA и находится в репозиториях Ubuntu 13.10.
Firefeather

Это прекрасно работает и на Arch Linux. Спасибо! Теперь я могу сохранить свой компьютер под управлением Windows «Сетевая аутентификация».
strpeter

3

Новое форматирование команд

После моего последнего обновления я столкнулся с FreeRDP 1.2.0 (возможно, он изменился уже с версией 1.0.2 - и, тем не менее, также актуален для большинства пользователей Ubuntu). Его протокол изменил способ подключения. Попробуйте следующий пример:

xfreerdp /u:<username> /v:<hostname> /size:<WxH>

Дополнительные возможности

Есть много функций, которые вы можете захотеть открыть на странице разработки https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface


2

Решил проблему 13.04 с настройкой TLS при подключении к серверу Windows 2008 R2 Enterprise. Автосогласование не сработало.


При ответе на вопрос, пожалуйста, дайте описание шагов, которые вы предприняли для решения проблемы, и как можно больше информации, которую вы можете предложить.
SimplySimon

2

Я не смог соединиться с remmina, наконец-то попробовал freerdp из командной строки:

xfreerdp [serverip]

Мне предложили ввести пароль, затем я получил сообщение об изменении ключа хоста для этого IP-адреса. Я удалил файл known_hosts (~ .freerdp / known_hosts) и remmina смог подключиться.


2

Я знаю, что это старый, но у меня была та же проблема в 12.04 remmina, и решением было установить безопасность RDP. Я не знаю, почему «авто» не работает.


Извините, но не хотите отредактировать свой ответ и уточнить?
Брайам

1

Это не работает с NLA для меня тоже. Вы можете установить для удаленного рабочего стола Windows средний параметр (без проверки подлинности на уровне сети), и тогда он будет работать.

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


0

Вы пробовали использовать Wine?

DL это и запустить его на вине. (Http://www.microsoft.com/downloads/details.aspx?FamilyID=80111F21-D48D-426E-96C2-08AA2BD23A49&displa)

http://appdb.winehq.org/objectManager.php?sClass=version&iId=22656


2
Добро пожаловать в АС! Подумайте о том, что можно найти на целевой странице ссылки. Читайте больше на Мета: meta.askubuntu.com/questions/3149/...
Mateng

0

Для меня это работало с (даже на Windows Server 2012), используя: Звук: Локальная безопасность: Согласовать Присоединиться к консоли: Проверено


0

Если Remmina ранее работала, сертификат на сервере мог быть изменен.

Чтобы проверить это, перейдите в свой домашний каталог в подкаталог .freerdp, посмотрите на файл known_hostsи сравните отпечаток сертификата. Если отпечаток пальца отличается, вы можете заменить его на новый.

Конечно, вы должны еще раз проверить правильность отпечатка пальца и не манипулировать им. Если вы находитесь в безопасной среде, вы можете в качестве альтернативы удалить принадлежащую строку в known_hosts. Новый появится при следующем подключении.


-1

Я установил опцию безопасности «вести переговоры» вместо «NLA» и сразу же подключил меня. До этого я не мог соединиться с надлежащими учетными данными. Продолжал говорить «Неверное имя пользователя или пароль», зная, что пароль был правильным.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.