![Linux RDP 클라이언트: 자체 서명된 인증서를 사용하여 컴퓨터에 연결](https://linux55.com/image/216064/Linux%20RDP%20%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%3A%20%EC%9E%90%EC%B2%B4%20%EC%84%9C%EB%AA%85%EB%90%9C%20%EC%9D%B8%EC%A6%9D%EC%84%9C%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%20%EC%97%B0%EA%B2%B0.png)
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에서 원격으로 보낸 인증서인 경우).