Назад | Перейти на главную страницу

Сбой подключения при попытке доступа к RDP-соединению - HAproxy

Я только что развернул HAproxy на сервере LTS 18.04.2 Ubuntu. Я настроил балансировку удаленного рабочего стола для двух серверов TS. При попытке подключиться к ip моего сервера HAproxy через сервер с Windows 10 возникает следующая ошибка:

Соединение было прервано, поскольку на удаленном компьютере был установлен неожиданный сертификат проверки подлинности сервера.

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

Теперь любой компьютер с Windows 10 отображает это сообщение, когда я пытаюсь подключиться.

Следует линиям моего HAproxy.cfg файл:

global
    log /dev/log    local0
    log /dev/log    local1 notice
    chroot /var/lib/haproxy
    stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
    stats timeout 30s
    user haproxy
    group haproxy
    daemon
    ssl-server-verify none
    # Default SSL material locations
    ca-base /etc/ssl/certs
    crt-base /etc/ssl/private

    # Default ciphers to use on SSL-enabled listening sockets.
    # For more information, see ciphers(1SSL). This list is from:
    #  https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/
    # An alternative list with additional directives can be obtained from
    #  https://mozilla.github.io/server-side-tls/ssl-config-generator/?server=haproxy
    ssl-default-bind-ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:RSA+AESGCM:RSA+AES:!aNULL:!MD5:!DSS
    ssl-default-bind-options no-sslv3

defaults
    log global
    mode    http
    option  httplog
    option  dontlognull
        timeout connect 5000
        timeout client  50000
        timeout server  50000
    errorfile 400 /etc/haproxy/errors/400.http
    errorfile 403 /etc/haproxy/errors/403.http
    errorfile 408 /etc/haproxy/errors/408.http
    errorfile 500 /etc/haproxy/errors/500.http
    errorfile 502 /etc/haproxy/errors/502.http
    errorfile 503 /etc/haproxy/errors/503.http
    errorfile 504 /etc/haproxy/errors/504.http


frontend ft_rdp
  mode tcp
  bind ip_haproxy:3389 name rdp
  timeout client 1h
  log global
  option tcplog
  tcp-request inspect-delay 2s
  tcp-request content accept if RDP_COOKIE
  default_backend bk_rdp
backend bk_rdp
  mode tcp
  balance leastconn
  persist rdp-cookie
  timeout server 1h
  timeout connect 4s
  log global
  option tcplog
  option tcp-check
  #tcp-check connect port 3389 ssl
  default-server inter 3s rise 2 fall 3
  server srv**  ip_server:3389 weight 10 check
  server srv**2 ip_server:3389 weight 10 check