LinuxForum.Fans
Тема

freerdp не подключается, но через remmina всё в порядке

Автор: DarkDigger 11 сообщений 7356 просмотров
#327938

Есть сервер терминалов под windows2013 и нужно к нему подключится.

text
xfreerdp -k en_us -a 24 -z -g 1600x900  -u login -p parol  192.168.0.2 

выдаёт вот что:

text
connected to 192.168.0.2:3389
SSL_read: Failure in SSL library (protocol error?)
Authentication failure, check credentials.
If credentials are valid, the NTLMSSP implementation may be to blame.

Если удалить ~/.freerdp

text
connected to app.lasnet.pro:3389
creating directory /home/digger/.freerdp/certs
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@           WARNING: CERTIFICATE NAME MISMATCH!           @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The hostname used for this connection (192.168.0.2) 
does not match the name given in the certificate:
app01.lasnet.local
A valid certificate for the wrong name should NOT be trusted!
Certificate details:
        Subject: CN = app01.lasnet.local
        Issuer: CN = app01.lasnet.local
        Thumbprint: 18:04:b1:d7:cd:ff:4d:6e:6e:f0:79:98:c3:00:24:c0:2f:ed:9a
The above X.509 certificate could not be verified, possibly because you do not have the CA certificate in your certificate store, or the certificate has expired. Please look at the documentation on how to create local certificate store for a private CA.
Do you trust the above certificate? (Y/N) y
SSL_read: Failure in SSL library (protocol error?)
Authentication failure, check credentials.
If credentials are valid, the NTLMSSP implementation may be to blame.

В remmina если в настройках>дополнительно>Security подключения поставить negotiate
то она подключается нормально. Но я не хочу ей пользоваться, есть у неё свои галюны. Тоесть я так понимаю что у xfreerdp нужно поуменьшить секьюрность... Но параметр --sec может принимать только rdp, tls или nla...
Если добавить в конец вот такую строчку --no-rdp --no-tls --no-nla тоже не помагает. Но реммина это как-то делает?

#327940

Так же не подключитесь из под xp.
Ищите настройки отключение проверки сертификата и поддержка старых протоколов rdp.
Недавно поднимал терминальный сервер 2012 и столкнулся с хожей траблой.
но делал я через настройки политик (настраивал сервер).

#327942

remmina использует freerdp и подключается (если поставить Security negotiate).
Какой параметр поставить в xfreerdp, что бы было Security negotiate (как в реммине)?

#327944

Да зайдите в настройки сервера и потушите проверку сертификата.

#327947

Да это не мой сервер-то...
Прав админа у меня там нет

#327948

Ясно тогда.

#327954

А вот это перевод

text
The above X.509 certificate could not be verified, possibly because you do not have the CA certificate in your certificate store, or the certificate has expired. Please look at the documentation on how to create local certificate store for a private CA.
text
Сертификат X.509 выше не может быть проверен, возможно, потому у вас нет сертификата ЦС в хранилище сертификатов, или срок действия сертификата истек. Пожалуйста, обратитесь к документации о том, как создать локальное хранилище сертификатов для частного CA.

Я канешно не знаток freerdp, но об каком локальном хранилище идёт речь?

#327956
kisil написал:
А вот это перевод
text
The above X.509 certificate could not be verified, possibly because you do not have the CA certificate in your certificate store, or the certificate has expired. Please look at the documentation on how to create local certificate store for a private CA.
text
Сертификат X.509 выше не может быть проверен, возможно, потому у вас нет сертификата ЦС в хранилище сертификатов, или срок действия сертификата истек. Пожалуйста, обратитесь к документации о том, как создать локальное хранилище сертификатов для частного CA.

Я канешно не знаток freerdp, но об каком локальном хранилище идёт речь?

Не может получить сертификат с сервера

#327977

Щас появилось время и решил проверить.
Тоже ловил такую ошибку при подключении 2008.

text
SSL_read: Failure in SSL library (protocol error?)
Authentication failure, check credentials.
If credentials are valid, the NTLMSSP implementation may be to blame.

Дайка курну ман.

И нашол такое однако.

text
  --no-nla: disable network level authentication

Подключился но было такое

text
Failed to check xfreerdp file descriptor

Но пашет.

text
$ xfreerdp --version
This is FreeRDP version 1.0.1
#328002

А если попробовать обычный rdesktop ?

text
rdesktop -g 1280x1024 -0 192.168.0.2 
#328008

rdesktop не поддерживает версию 6 и более...
Kettler: С --no-nla завелось... Спасибо)

Войдите или зарегистрируйтесь, чтобы ответить.