VirtualHere를 사용하여 번거로움 없이 네트워크를 통해 USB를 공유하는 방법

마지막 업데이트 : 19/11/2025

  • VirtualHere는 Raspberry Pi 또는 NAS의 서버와 컴퓨터의 클라이언트를 사용하여 USB 장치에 대한 원격 액세스를 간소화합니다.
  • Linux의 경우 기본 USB IP를 사용하면 공유 장치를 vhci 모듈과 systemd 서비스에 연결할 수 있습니다.
  • 암호화 및 세션 제어 기능이 있는 USB Network Gate 및 FlexiHub와 같은 다중 플랫폼 대안이 있습니다.

Virtual Here를 사용하여 네트워크를 통해 USB를 공유하는 방법

¿Virtual Here를 사용하여 네트워크를 통해 USB를 공유하는 방법은 무엇입니까? 네트워크를 통해 USB 포트를 공유하는 것은 마법처럼 보일 수 있지만, 적절한 도구를 사용하면 두 번의 클릭과 몇 가지 명령만으로 가능합니다. VirtualHere와 Linux 또는 상용 제품군의 USB IP와 같은 옵션을 사용하면 마치 로컬 컴퓨터에 연결된 것처럼 프린터, 외장 드라이브, 카메라 또는 보안 키에 액세스할 수 있습니다. 거의 투명한 사용자 경험.

이 글에서는 다양한 출처에서 가장 유용하고 신뢰할 수 있는 정보를 모았습니다. VirtualHere를 통해 Raspberry Pi를 사용한 실제 경험, USB IP를 통해 Linux 클라이언트를 설정하는 구체적인 단계, 데이터 손실을 방지하기 위한 중요 경고, 그리고 고급 기능을 갖춘 소프트웨어 대안 등 다양한 정보를 담았습니다. 이 글의 목표는 여러분의 필요에 가장 적합한 방법을 선택하고 시작하는 데 도움을 드리는 것입니다. 신뢰성과 두통 없음.

VirtualHere란 무엇이고, 언제 관심을 가져야 할까요?

VirtualHere는 네트워크에서 USB 포트를 사용하는 서버와 클라이언트 역할을 모두 수행하는 소프트웨어입니다. 서버는 장치를 공유하는 쪽에서 실행되고, 클라이언트는 리소스를 사용하는 쪽에서 실행됩니다. 이를 통해 다른 방, 사무실, 심지어 도시에 있는 물리적 장치도 마치 로컬 장치처럼 동작합니다. 이 아키텍처는 다음과 같은 경우에 적합합니다. USB 포트 수준에서 직접 액세스 원격 데스크톱 솔루션에 의존하고 싶지 않은 경우

천체 사진 분야에서 매우 유용한 사용 사례가 있습니다. 망원경 근처에 라즈베리 파이를 설치하고 카메라, 마운트 또는 센서를 연결하면 마치 모든 것이 컴퓨터에 연결된 것처럼 집이나 천문대 컴퓨터에서 작업할 수 있습니다. Kstars, Stellarium, Ekos, PHD, APT, 그리고 Indi Ascom 생태계와 같은 기본 애플리케이션을 라즈베리 파이에서 직접 테스트해 보았지만, 설정이 다소 번거로웠습니다. VirtualHere로 전환한 후 설정이 훨씬 수월해졌습니다. 설정이 훨씬 쉽습니다.

성능, 안정성 및 열 고려 사항

설명된 실제 사용 환경에서는 지연이나 가이드 문제가 관찰되지 않았으며, 이미지 캡처에도 문제가 없었습니다. 참고 자료 어디에서도 심각한 지연 시간은 보고되지 않았지만, 과열로 인한 충돌이나 성능 저하를 방지하기 위해 Raspberry Pi에 추가 냉각 장치가 장착되었습니다. 참고: 단일 보드 컴퓨터(SBC)에 지속적인 부하를 가할 경우, 방열판이나 통풍구를 추가하는 것은 비용을 절감하면서 성능을 향상시키는 방법입니다. 안정성 및 열 마진.

간과해서는 안 될 중요한 점 하나는 USB 드라이브를 공유하고 사용 중일 때 서버에서 분리하면 데이터 손상 및 영구적인 데이터 손실이 발생할 수 있다는 것입니다. 권장 사항은 명확하며 다시 한번 강조할 만합니다. 먼저, 장치를 물리적으로 제거하기 전에 Raspberry Pi 또는 서버 호스트의 전원을 끄고, 더욱 안전하게 사용하려면 전원 공급 장치도 분리하십시오. 이렇게 하면 다음과 같은 위험을 줄일 수 있습니다. 보관 장치 손상 버스에서 일관되지 않은 상태가 발생하는 것을 방지합니다.

Raspberry Pi와 VirtualHere를 사용한 일반적인 시나리오

가장 일반적인 워크플로는 Raspberry Pi를 USB 서버로 사용하는 것입니다. 공개하려는 장치를 Raspberry Pi에 연결하고 로컬 네트워크에서 해당 장치를 공유하는 서비스를 실행합니다. Linux, macOS 또는 Windows 등 주 컴퓨터에서 클라이언트를 설치하여 해당 장치를 보고 연결합니다. 실제 환경에서는 이 방식이 효과적임이 입증되었습니다. 민첩하고 조립하기 쉬움특히 Raspberry Pi 자체의 무거운 소프트웨어 스택과 비교했을 때 더욱 그렇습니다.

마이크로컴퓨터에 의존하고 싶지 않다면, 똑같이 유효한 대안이 있습니다. 너무 오래되지 않은 데스크톱이나 노트북 컴퓨터를 사용하여 TeamViewer나 VNC와 같은 원격 데스크톱 소프트웨어로 제어하는 ​​것입니다. 이 경우 원격 컴퓨터에서 작업하며 USB 리디렉션 기능은 없지만, 전용 USB 서버를 구축하지 않고도 특정 인쇄 또는 스캔 작업을 처리할 수 있습니다. 이 방법은 간단하며, 많은 사무실 환경에서 유용합니다. 충분하고 빠르게 구현 가능.

독점 콘텐츠 - 여기를 클릭하세요  BootTrace를 사용하여 Windows 부팅을 분석하는 방법: ETW, BootVis, BootRacer 및 시동 복구를 포함한 완벽한 가이드

네이티브 USB IP를 사용하는 Linux 클라이언트: 자세한 단계

Linux 환경에서는 강력하고 무료인 기본 USB IP 지원 옵션이 있습니다. 개념은 비슷합니다. 서버 호스트가 장치를 내보내고 클라이언트가 네트워크를 통해 연결합니다. Ubuntu의 클라이언트 측에서는 잘 작동하고 재현하기 쉬운 검증된 스크립트가 있어 문서화할 가치가 있습니다. 이 단계를 수행하면 마치 컴퓨터의 USB 포트에 연결된 것처럼 원격 장치에 액세스할 수 있습니다. 드라이버 및 커널 스택 모든 것을 관리합니다.

  1. Ubuntu에 필요한 도구를 설치하세요. 실행:
    sudo -s
    apt-get install linux-tools-generic -y

    이 패키지에는 공유 장치를 클라이언트에 연결하는 데 필수적인 usbip과 같은 유틸리티가 포함되어 있습니다. 이 설치는 빠르고 방해가 되지 않음.

  2. 클라이언트에서 필요한 모듈을 활성화합니다.
    modprobe vhci-hcd
    echo 'vhci-hcd' >> /etc/modules

    hcd vhci 모듈은 커널이 원격 USB 장치를 마치 로컬 장치처럼 처리할 수 있도록 하는 가상 호스트 컨트롤러를 제공합니다. /etc/modules에 이 모듈을 선언하면 부팅 시마다 로드됩니다. 지속적인 경험.

  3. 이 명령을 사용하여 서버에서 내보낸 장치를 연결하고, USB를 공유하는 호스트(예: Raspberry Pi)의 실제 IP 주소로 바꿉니다.
    sudo usbip attach -r 0.0.0.0

    이 작업을 실행하면 클라이언트 시스템에 장치가 표시되고 정상적으로 사용할 수 있습니다. 표시되지 않으면 연결 상태, 방화벽, 그리고 서버가 장치를 내보냈는지 확인하세요. 이 단계를 통해 TCP/IP를 통한 USB 터널.

systemd 서비스를 사용하여 첨부 파일 자동화

부팅할 때마다 장치를 자동으로 연결하려면 systemd 드라이브를 생성하면 됩니다. 참고 문서에 사용된 시퀀스는 서비스 파일을 열고 활성화합니다. 다음은 서버의 IP 주소와 내보낸 장치의 식별자(해당하는 경우)를 지정하여 수정할 수 있는 샘플입니다. 이 자동화를 통해 수동 작업을 제거하고 원격 USB 드라이브를 자동으로 사용할 수 있습니다. 처음부터 변함없는.

vi /lib/systemd/system/usbip.service

Description=Adjuntar dispositivo USB remoto via USB IP
After=network-online.target
Wants=network-online.target


Type=oneshot
ExecStart=/usr/sbin/usbip attach -r 192.168.1.50
RemainAfterExit=yes


WantedBy=multi-user.target

파일을 저장하고 다음 명령을 실행하여 서비스를 다시 로드하고, 활성화하고, 시작하세요. 이렇게 하면 시스템이 부팅할 때마다 자동으로 장치를 연결하게 되므로 특히 다음과 같은 경우에 유용합니다. 생산 장비 또는 실험실.

sudo systemctl --system daemon-reload
sudo systemctl enable usbip.service
sudo systemctl start usbip.service

문제가 발생하면 처음부터 프로세스를 검토하여 서버가 내보내기를 실행하고 네트워크에서 통신이 가능한지 확인하세요. 원래 가이드에서 권장한 대로, 예기치 않은 오류가 발생하면 이 과정을 단계별로 반복하는 것이 가장 좋습니다. 인내심을 갖고 체계적인 접근 방식을 취하면 대부분의 문제가 해결됩니다. 사소한 구성 문제.

연결 해제에 대한 중요 경고

중요하기 때문에 강조할 가치가 있습니다. USB 드라이브를 공유 중인 서버에서 갑자기 분리하면 심각한 문제가 발생할 수 있습니다. 원격 세션이 중단될 뿐만 아니라 드라이브를 복구할 수 없게 될 수도 있습니다. 가장 좋은 방법은 서버 호스트를 종료하고 필요한 경우 장치를 다루기 전에 전원 공급 장치를 제거하는 것입니다. 이러한 방법과 정전 방지를 위한 UPS를 함께 사용하면 다음과 같은 위험을 줄일 수 있습니다. 복구 불가능한 데이터 손실.

Windows 클라이언트 및 지원 상태

수집된 정보에 따르면 Windows 클라이언트가 존재하지만 베타 버전이며, 서명되지 않은 드라이버가 있고 Windows 10을 지원하지 않아 프로덕션 환경에는 적합하지 않습니다. 주로 Windows에서 작업하는 경우, 성숙한 지원이 제공되는 다른 옵션을 고려하거나, 해당 지원이 제공될 때까지 Linux 또는 macOS에서 클라이언트를 계속 실행하십시오. 클라이언트 실제 성숙도 수준.

고급 기능을 갖춘 상용 대안

VirtualHere와 USB IP 외에도 세련된 패키지와 유용한 추가 기능을 제공하는 제품군이 있습니다. USB Network Gate와 FlexiHub는 크로스 플랫폼 접근 방식, 보안 계층, 그리고 복잡한 시나리오 지원으로 두각을 나타냅니다. USB 외에도 세션 제어, 가상 데스크톱 호환성 또는 직렬 포트 관리가 필요한 경우 적합한 솔루션이 될 수 있습니다. 유연성과 비즈니스 지원.

USB 네트워크 게이트: 주요 기능

  • 보호 기능이 있는 TCP/IP를 통한 USB네트워크를 통해 USB 포트에서 다른 컴퓨터로 데이터를 보낼 수 있으며, 암호로 액세스를 보호하여 무단 사용을 방지할 수 있습니다.
  • 가상화 및 블레이드 환경게스트 시스템에 설치하면 호스트의 USB 포트에 액세스할 수 있습니다. VMware, VMware ESX, Citrix XenDesktop, Microsoft Hyper-V와 호환됩니다.
  • 진정한 크로스 플랫폼macOS, Linux, Windows에서 작동합니다. Windows 컴퓨터에서 공유하고 Linux나 Mac에서도 원활하게 접속할 수 있습니다.
  • 세션별 ​​접근장치를 분리하여 세션 내 특정 사용자에게만 할당할 수 있습니다. 현재 체험판 모드로 제공되며, 플래시 드라이브와 카메라를 지원하며 Citrix ICA 버전 7 이상과 호환됩니다.

FlexiHub: USB와 직렬 포트를 하나로

FlexiHub는 USB와 직렬 포트 공유를 단일 애플리케이션으로 결합한 것이 특징입니다. 이는 바코드 스캐너, 감시 카메라, CNC 기계가 일반적인 사무용 주변 장치와 함께 사용되는 산업 자동화 및 제어에 특히 유용합니다. FlexiHub의 인터페이스는 네트워크 노드를 나열하고 원클릭 연결을 지원하며, 우선순위를 지정합니다. 발견과 연결의 용이성.

  • 어디서나 원격 액세스장치가 옆방에 있든 지구 반대편에 있든, 앱을 통해 장치를 쉽게 확인할 수 있으며 손쉽게 연결할 수 있습니다.
  • 움직이지 않고 연결 및 분리기밀성을 유지하기 위해 종단 간 암호화를 사용하여 로컬 컴퓨터에서 세션을 관리합니다.
  • 자동 유형 감지프린터, 키보드, USB 드라이브 등 어떤 장치인지 식별하고 표시해 주므로, 언제든지 무엇을 연결하고 있는지 쉽게 알 수 있습니다.
  • 접근 제어 및 잠금소유자의 명시적인 허가 없이는 해당 장치가 보이지 않거나 접근이 불가능하도록 숨길 수 있습니다.
  • 강력한 암호화256비트 SSL을 사용하여 네트워크를 통해 민감한 데이터를 전송할 때 보안을 한층 강화합니다.
  • 자체 리디렉션 서버릴레이 기능 덕분에 공용 IP 주소를 노출할 필요가 없습니다. 클라이언트가 서버를 직접 볼 수 없더라도 연결은 원활하게 진행됩니다.

호환 앱이 있는 USB 서버로서의 ASUSTOR NAS

ASUSTOR NAS가 있다면 로컬 네트워크의 USB 서버로 활용할 수 있습니다. 해당 애플리케이션을 사용하면 NAS에 연결된 모든 USB 장치를 마치 로컬 네트워크에 연결된 것처럼 다른 컴퓨터에서 직접 액세스할 수 있습니다. SD 카드, 보안 키, 프린터, 직렬 드라이버 및 기타 수많은 주변 장치를 공유하는 데 이상적입니다. 최신 버전에는 다음과 같은 개선 사항이 추가되었습니다. 호환 허브가 있는 포트의 전원 주기VirtualHere의 모듈형 KVM IP 시스템과 성능 최적화를 지원합니다.

집에서 프린터와 외장 하드 드라이브만 공유하고 싶다면 어떻게 해야 하나요?

프린터와 하드 드라이브 몇 개를 사용하는 홈 오피스 환경의 경우, 몇 가지 옵션이 있습니다. 이미 Raspberry Pi가 있다면 VirtualHere 또는 USB IP를 사용하여 USB 서버로 전환하는 것이 매우 저렴하고 유연한 솔루션입니다. 완전한 가이드 환경을 원한다면 USB Network Gate 또는 FlexiHub가 세련되고 암호화된 솔루션을 제공합니다. 호환되는 NAS가 있다면 해당 앱을 통해 리소스를 중앙에서 관리하는 가장 깔끔한 방법이 될 수 있습니다. 어떤 경우든 목표는 동일합니다. 컴퓨터에서 해당 장치를 사용할 수 있도록 하는 것입니다. 투명성과 좋은 대응.

통합 네트워킹 기능이 있는 허브와 같은 특정 하드웨어 구매를 고려하고 있다면, 언급된 소프트웨어가 추가 투자 없이 대부분의 요구 사항을 충족한다는 점을 명심하세요. 예산, 보안, 크로스 플랫폼 지원, 관리 편의성 등 우선순위에 따라 선택해야 합니다. 또한, 별도의 설정 없이도 가끔씩 필요한 작업을 처리할 수 있는 원격 데스크톱 도구와의 호환성도 고려하세요. 추가 인프라 없음.

탄탄한 경험을 위한 실용적인 팁

  • 네트워크를 관리하세요가능하면 케이블을 사용하여 서버를 연결하고, Wi-Fi를 사용하는 경우 혼잡도가 가장 낮은 대역을 찾으세요.
  • 안정적인 먹이 공급고사양 드라이브와 카메라에는 패시브 허브를 사용하지 마세요. 견고한 전원 공급 장치와 UPS가 큰 차이를 만듭니다.
  • 라이브 연결 끊김을 방지하세요사용 중인 USB 드라이브를 제거하기 전에 서비스를 중지하거나 서버를 끄세요.
  • 온도 모니터링Raspberry Pi의 경우, 지속적인 부하에 대비해 방열판을 추가하고, 필요한 경우 환기 시스템을 추가하세요.
  • 문서 식별자systemd로 자동화하려면 서버 IP 주소와 장치 식별자를 기록해 두세요.

천문 세계의 노트와 경험

가이드 및 원격 촬영 테스트에서 심각한 지연이나 프레임 저하 현상은 관찰되지 않았습니다. 가이드는 안정적으로 유지되었고, 사진도 예상치 못한 문제 없이 나왔습니다. 핵심은 라즈베리 파이에 충분한 냉각을 제공하고, 카메라 및 액세서리에 짧고 고품질 케이블을 연결하는 것이었습니다. 이러한 설정은 잘 만들어진 USB 서버가 다음과 같은 이점을 제공한다는 점을 뒷받침합니다. 매우 긍정적인 결과 시간에 민감한 작업에서도 마찬가지입니다.

Kstars, Stellarium, Ekos, PHD, APT, Indi Ascom과 같은 제품군을 사용하는 워크플로가 Raspberry Pi 자체에서 번거롭다면, USB를 리디렉션하고 더 강력한 컴퓨터에서 작업하면 부하를 크게 줄일 수 있습니다. 또한, 일부 동료들이 설명한 것처럼 Raspberry Pi로 가이드하고 Windows 노트북에서 캡처하는 방식을 결합하여 각 시스템의 장점을 활용할 수도 있습니다. 설명된 도구의 유연성 덕분에 이러한 작업이 가능합니다. 고효율 하이브리드.

빠른 FAQ

눈에 띄는 지연이 있나요? 네트워크에서 많은 기능을 갖춘 USB 장치를 사용하는 경우? 수집된 경험에 따르면, 네트워크가 안정적이고 서버가 잘 냉각되는 한, 안내나 사진 촬영에 눈에 띄는 지연은 발견되지 않았습니다.

그것은 안전하다 공용 인터넷을 통해 USB 드라이브를 노출시키는 건 어때요? 로컬 네트워크나 VPN을 통해 운영하는 것이 가장 좋습니다. 상용 도구를 사용하는 경우 해당 도구의 암호화 및 리디렉션 서버를 활용하세요. 보호되지 않은 포트를 열지 마십시오..

윈도우를 사용할 수 있나요? 아무런 문제 없이 고객으로 남을 수 있나요? 언급된 클라이언트 중 하나는 베타 버전으로 드라이버가 서명되지 않았고 Windows 10을 지원하지 않는 것으로 나타났습니다. 따라서 주 플랫폼이 Windows인 경우 신중하게 고려하고 기존 대안을 고려하는 것이 좋습니다.

USB가 분리되면 어떻게 되나요? 공유되는 동안? 데이터 손실 위험이 있습니다. 물리적으로 연결을 해제하기 전에 서버 전원을 끄거나 장치를 안전하게 분리하세요.

선택 VirtualHereUSB IP와 상용 제품군은 상황에 따라 달라집니다. 간편함과 저렴한 비용을 중시한다면 Raspberry Pi를 Linux 서버 겸 클라이언트로 사용하는 것이 훌륭한 균형을 제공합니다. 세션 제어, 가상 데스크톱 지원, 프로덕션 환경에 즉시 사용 가능한 암호화와 같은 프리미엄 기능을 원한다면 USB Network Gate와 FlexiHub가 적합합니다. 이미 ASUSTOR NAS를 사용하고 있다면, 해당 앱을 통해 포트 전원 순환 및 VirtualHere의 모듈식 KVM IP 시스템 지원과 같은 최신 기능을 통해 장치를 다재다능한 USB 서버로 활용할 수 있습니다. 잘 관리된 네트워크, 장치 분리 시 유용한 지침, 그리고 간단한 정리만 잘 해 두면 어떤 컴퓨터에서든 마치 바로 옆에 있는 것처럼 장치에 접근할 수 있습니다. 현지 사용에 매우 가까운 편안함과 성능.

디지털 위생
관련 기사 :
디지털 위생에 대한 완벽한 가이드: 해킹을 피하기 위한 최고의 습관