USB 동글을 RDP로 사용하면 종종 실패합니다. 장치는 로컬로 연결되어 있지만 원격 애플리케이션이 이를 감지하지 못합니다. 이는 라이선스 동글, USB 토큰, 보안 키에서 흔히 발생하는 문제입니다.
그 이유는 아키텍처에 있습니다. RDP USB 리디렉션은 표준 장치에서는 잘 작동하지만, RDP가 원래 제공하도록 설계되지 않은 수준의 직접 장치 액세스가 필요한 라이선스 동글, 인증서 토큰, 보안 키 같은 특수 하드웨어에서는 어려움을 겪습니다. Windows에는 USB 패스스루 및 스마트 카드 리디렉션 같은 기본 제공 옵션이 있지만, 제한적이고 상당한 구성이 필요하며 라이선스 하드웨어에서는 종종 신뢰성이 떨어집니다.
안정적인 원격 데스크톱 동글 액세스를 위해서는 Donglify 같은 네트워크 수준 솔루션이 더 효과적입니다. USB 장치를 네트워크를 통해 공유하여 원격 머신에서 로컬로 연결된 것처럼 보이게 함으로써, 기본 RDP 리디렉션의 제한을 완전히 피할 수 있습니다.
왜 USB 동글과 보안 키는 RDP를 통해 작동하지 않나요
RDP는 로컬 화면에 원격 세션을 제공하도록 설계되었습니다. 키보드 입력, 디스플레이, 클립보드, 오디오는 모두 자연스럽게 이에 매핑됩니다. 하지만 USB 동글, 인증서 토큰, 보안 키는 그렇지 않으며, 그 이유는 장치 유형에 따라 다릅니다.
Sentinel, HASP, CodeMeter와 같은 소프트웨어 라이선싱 동글은 독점 드라이버와 지속적인 존재 확인에 의존합니다. 애플리케이션은 일정 간격으로 동글을 폴링하며, USB 통신이 중단되거나 지연되면 소프트웨어가 잠기거나 완전히 종료됩니다.
인증서 토큰 및 디지털 서명 키는 PKCS#11 또는 Microsoft CryptoAPI와 같은 미들웨어에 의존합니다. RDP에서의 문제는 폴링이 아니라 도달성입니다. 원격 머신에는 올바른 라이브러리가 설치되어 있어야 하고, 물리적 장치를 로컬에 있는 것처럼 액세스할 수 있는 방법이 필요합니다.
많은 FIDO2 장치를 포함하는 하드웨어 보안 키는 또 다르게 동작합니다. 일부는 특정 장치와 Windows 환경에 따라 기본 RDP 스마트 카드 리디렉션으로 비교적 잘 작동합니다.
Windows는 그룹 정책을 통해 더 폭넓은 USB 리디렉션을 지원하며, 저장소, 프린터, PIV 호환 스마트 카드 같은 표준 장치 유형에서는 안정적으로 작동합니다. 라이선싱 동글의 경우 통제된 Windows 환경에서 먼저 시도해 볼 가치는 있지만, 결과는 동글 유형, 드라이버 지원, Windows 버전, 네트워크 조건에 따라 달라집니다. 작동하더라도 기본 리디렉션은 한 번에 하나의 RDP 세션만 지원하며, 정책 변경, 드라이버 관리, Windows 전용 환경 등 추가 설정이 필요합니다.
RDP를 통해 USB 동글을 리디렉션하기 위한 원활한 솔루션: Donglify
네이티브 RDP가 USB 동글 리디렉션에서 부족한 부분을 Donglify가 더 실용적인 대안으로 보완해 줍니다. 네트워크를 통해 로컬 머신에 연결된 USB 동글에 원격 데스크톱 세션이 액세스할 수 있도록 하여, 장치가 마치 직접 연결된 것처럼 인식되게 합니다. 프로토콜 우회도, 단일 세션 제한도, 그룹 정책 구성도 필요하지 않습니다.
Donglify는 엔지니어링 및 설계 환경에서 흔히 사용되는 Sentinel, HASP, CodeMeter 키를 포함하여 주요 USB 동글 브랜드와 모델을 다수 지원합니다. 간단한 설정과 복잡한 인프라 변경이 필요 없다는 점에서, RDP를 통해 안정적인 동글 액세스가 필요한 팀을 위한 실용적인 솔루션입니다.
Donglify 주요 기능
멀티 연결 지원. 지원되는 동글의 경우, Donglify를 사용하면 여러 원격 머신이 동시에 하나의 물리적 USB 동글에 접근할 수 있습니다.
네이티브 RDP USB 패스스루에 의존하지 않음. Donglify는 네트워크를 통해 동글을 공유하므로, USB 패스스루가 제한적인 원격 데스크톱 및 VM 환경에서 유용합니다.
암호화된 트래픽. Donglify는 공유 연결이 암호화된다고 밝혔으며, 보안 자료에서는 TLS 1.2 및 엔드투엔드 암호화를 설명합니다.
소프트웨어만으로 설정. 네트워크를 통해 동글 공유를 시작하는 데 추가 하드웨어가 필요하지 않습니다. Donglify는 Windows 및 macOS에서 사용할 수 있습니다.
RDP 동글 액세스를 위한 Donglify 설정 방법
설정 과정은 비교적 간단합니다. 그룹 정책 편집이 필요하지 않으며, 컴퓨터 간 드라이버 매칭도 필요하지 않지만, 원격 컴퓨터에는 여전히 적절한 장치 드라이버를 별도로 설치해야 합니다.
1. donglify.net에서 무료 Donglify 계정을 생성하세요.
2. USB 동글이 물리적으로 연결된 서버 머신과, 이에 대한 액세스가 필요한 모든 원격 클라이언트 머신에 Donglify를 설치하세요.
3. 두 컴퓨터에서 Donglify를 실행하고 동일한 계정 자격 증명으로 로그인하세요.
4. 서버 컴퓨터에서 "+" 아이콘을 클릭하여 연결된 USB 장치 목록을 표시합니다.
5. 이름 옆의 라디오 버튼을 사용하여 공유할 동글을 선택한 다음 공유를 클릭합니다.
6. 클라이언트 머신에서 Donglify 인터페이스에서 공유된 동글을 찾아 연결을 클릭합니다.
7. 연결이 설정되면 동글은 원격 머신의 장치 관리자에 로컬로 연결된 장치로 표시됩니다. Sentinel HL, HASP HL 및 CodeMeter 스틱을 포함한 대부분의 표준 라이선싱 동글의 경우, 라이선스가 적용된 소프트웨어가 이를 인식하고 세션이 정상적으로 실행됩니다. 고도로 특수화되었거나 펌웨어로 보호된 동글은 프로덕션에서 의존하기 전에 특정 장치에 대해 테스트가 여전히 필요합니다.
기본 RDP와 네트워크 수준 접근 방식 중 선택하기
기본 RDP USB 리디렉션은 먼저 시도해 볼 만하며, 특히 PIV 호환 스마트 카드, 표준 Windows 지원 장치, 그리고 구성 오버헤드를 감당할 수 있는 통제된 VDI 환경에 적합합니다. 추가 소프트웨어가 필요 없고 많은 일반적인 시나리오를 충분히 처리합니다.
기본 RDP에서 실패하는 라이선스 동글, 벤더별 미들웨어가 필요한 인증서 토큰, 다중 사용자 액세스 요구 사항, 또는 크로스 플랫폼 환경의 경우 Donglify 같은 네트워크 수준 USB 공유 도구가 다른 계층에서 문제를 해결합니다. 이 아키텍처는 우회하려 하기보다 번역 문제를 피합니다. 이것이 기본 리디렉션이 작동하지 않는 곳에서 종종 작동하는 실질적인 이유이며, 범용 해결책이어서가 아니라 애초에 실패를 유발하는 동일한 추상화 계층에 의존하지 않기 때문입니다.