Linux RDP 클라이언트: 자체 서명된 인증서를 사용하여 컴퓨터에 연결

Linux RDP 클라이언트: 자체 서명된 인증서를 사용하여 컴퓨터에 연결

Windows의 기본 RDP 클라이언트를 사용하여 Windows 시스템에 원격으로 액세스할 수 있지만 Linux에서 액세스하고 싶습니다.

지금까지 시도한 클라이언트는 모두 자체 서명된 인증서에 대해 불평하지만 Windows에서는 전혀 불평하지 않습니다. 원격측에 대해서는 잘 모르지만 추가 정보를 요청할 수 있습니다.

식초 소스:

[11:54:25:962] [WARN][com.freerdp.core.nla] - SPNEGO received NTSTATUS: STATUS_LOGON_FAILURE [0xC000006D] from server
[11:54:25:962] [ERROR][com.freerdp.core] - nla_recv_pdu:freerdp_set_last_error_ex ERRCONNECT_LOGON_FAILURE [0x00020014]
[11:54:25:962] [ERROR][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_NLA - nla_recv_pdu() fail
[11:54:25:962] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[11:54:25:066] [WARN][com.freerdp.crypto] - Certificate verification failure 'self signed certificate (18)' at stack position 0
[11:54:25:066] [WARN][com.freerdp.crypto] - CN = heatchamber-pc

레미나:

[12:15:59:884] [WARN][com.freerdp.crypto] - Certificate verification failure 'self signed certificate (18)' at stack position 0
[12:15:59:884] [WARN][com.freerdp.crypto] - CN = heatchamber-pc
[12:16:25:423] [WARN][com.freerdp.core.nla] - SPNEGO received NTSTATUS: STATUS_LOGON_FAILURE [0xC000006D] from server
[12:16:25:423] [ERROR][com.freerdp.core] - nla_recv_pdu:freerdp_set_last_error_ex ERRCONNECT_LOGON_FAILURE [0x00020014]
[12:16:25:423] [ERROR][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_NLA - nla_recv_pdu() fail
[12:16:25:423] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1

소프트웨어 버전(openSUSE Tumbleweed):

  • libfreerdp2-2 2.9.0-3.1
  • 레미나 1.4.27-3.1
  • 식초즙 3.22.0-15.7

Rustdesk도 사용해 보았지만 정말 이해가 되지 않습니다. (GUI는 올바른 사용자 이름과 비밀번호를 사용하여 올바른 호스트 이름에 연결하는 대신 임의의 ID를 사용하여 원격 서버에 연결하는 데 맞춰져 있습니다.)

답변1

기본 Windows 클라이언트는 인증서 확인을 재개하기 전에 Kerberos를 사용하여 세션 보안을 시도합니다.

연결 표시줄(상단)에서 자물쇠 기호를 찾아 이를 확인할 수 있습니다. 그것을 클릭하면 알려줄 것입니다.Kerberos를 사용하여 원격 컴퓨터의 ID를 인증합니다..

Windows 클라이언트가 도메인에 가입되어 있지 않으면 인증서 사용으로 되돌아가며 처음 연결을 시도하면 인증서를 신뢰할 수 없다는 대화 상자가 표시됩니다.

Linux 클라이언트는 Kerberos를 사용하지 않으므로 항상 자체 서명된 인증서에 대해 불평합니다(Windows에서 원격으로 보낸 인증서인 경우).

답변2

레미나 TLS

Remmina를 사용하여 자동 협상 대신 보안 프로토콜 협상을 TLS로 설정한 경우 문제가 해결되었습니다.

관련 정보