SSH 또는 기타 미디어를 통해 서버에 클라이언트 USB 장치에 대한 액세스 권한을 부여할 수 있습니까?

SSH 또는 기타 미디어를 통해 서버에 클라이언트 USB 장치에 대한 액세스 권한을 부여할 수 있습니까?

여기서 잘못된 용어를 사용하고 있다면 죄송합니다. 아직 일부 용어를 배우는 중입니다.

그래서 저는 Ubuntu를 실행하는 노트북과 Kali를 실행하는 Pi Zero W를 가지고 있습니다. 내 노트북에서 Logitech 동글을 플래시하여 MouseJack 취약점을 패치했습니다. Kali를 실행하는 Pi Zero로 동글 간 트래픽을 라우팅하는 것이 가능한지 궁금합니다. 그렇다면 이를 수행하는 방법이 여러 가지 있습니까? 또한 플러그 앤 플레이 방식인 USB를 통해 Pi Zero에 액세스하려고 시도했습니다.

기본적으로 노트북 USB 포트를 Pi Zeros "USB 포트"로 취급할 수 있나요?

답변1

가능한, 그리고우빕.

실제로 유선 USB 프린터를 무선 프린터로 전환하는 방법으로 rpi0w를 사용하고 있습니다.

/sys그러나 커널/사용자 평면 인터페이스는 매우 간단하지만 장치를 내보내거나 가져오려면 fd 번호를 일부 파일 에 기록하여 열린 소켓을 커널에 전달하기만 하면 됩니다 .

사용자 영역 usbip "유틸리티"는 너무 무능하고 잘못 설계되어안전하게SSH를 통해 USB 장치를 전달하는 것은 여기에 게시하지 않을 100줄의 매우 보기 흉하고 깨지기 쉬운 스크립트(iptables 규칙, pidfiles 및 기타 쓰레기 포함)로 바뀌었습니다.

이 작업은 더 간단하고 더 잘 수행될 수 있다고 생각합니다. 수행할 수 있다면 여기에 github 링크를 추가하겠습니다 ;-)

관련 정보