Невозможно подключиться по RDP
Проблема
Не удается подключиться по RDP.
Диагностика
Подключиться к хосту с включенным режимом отладки и записью журнала работы программы в файл:
WLOG_LEVEL=DEBUG xfreerdp /u:<имя_пользователя> /p:<пароль> /v:<сервер> /cert:ignore /client-hostname:<клиент> +auto-reconnect > xfreerdp.log
где
<имя_пользователя>
— имя пользователя;<пароль>
— пароль пользователя;<сервер>
— FQDN или IP-адрес сервера под управлением Windows Server;<клиент>
— имя клиента, с которого выполняется подключение.
Проверить содержимое журнала сообщений на наличие записей вида:
[17:09:09:875] [8026:8027] [INFO][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state [17:09:09:876] [8026:8027] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr [17:09:09:876] [8026:8027] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd [17:09:09:876] [8026:8027] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [17:09:09:189] [8026:8027] [INFO][com.freerdp.primitives] - primitives autodetect, using optimized [17:09:09:196] [8026:8027] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state [17:09:09:196] [8026:8027] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state [17:09:10:298] [8026:8027] [ERROR][com.winpr.timezone] - Unable to get current timezone rule [17:09:18:329] [8026:8027] [ERROR][com.freerdp.core.connection] - Timeout waiting for activation
Возможная причина: Отсутствует параметр client-hostname в строке подключения. Перейти к решению.
Проверить вывод команды
xfreerdp
на наличие сообщений вида:[16:10:42:174] [11743:11744] [ERROR][com.freerdp.core.nia] - SPNEGO failed with NTSTATUS: 0xC000005E [16:10:42:174] [11743:11744] [ERROR][com.freerdp.core] - freerdp_set_last_error ERRCONNECT_AUTHENTICATION_FAILED [0x00020009] [16:10:42:174] [11743:11744] [ERROR][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_NLA - nla_recv_pdu() fail
Возможная причина: Подключение выполняется с неверными учетными данными. Перейти к решению.