Может ли локальное USB-устройство использоваться удаленным приложением через X11? - PullRequest
2 голосов
/ 13 апреля 2011

Я запускаю удаленное приложение и использую пересылку x11, чтобы отобразить его на моем экране.Можно ли разрешить удаленному приложению использовать мой ЛОКАЛЬНЫЙ USB-порт для доступа к устройствам (например, USB-дискам)?Если это так, подробную процедуру, пожалуйста.

Спасибо!

1 Ответ

0 голосов
/ 19 октября 2011

Это должно сработать, если вам просто нужно читать / записывать файлы на USB-накопителе.

Вы можете смонтировать локальный usb на удаленном компьютере, используя sshfs:

Вам необходимо установить ssh на оба компьютера:

$sudo apt-get install ssh

Подключите USB-флешку. Скорее всего, у вас будет автомонтирование, если нет, подключите USB-накопитель вручную:

$sudo mkdir /media/localUSB
$sudo shown YOUR_LOCAL_USER /media/localUSB 
#replace YOUR_LOCAL_USER with your current user name of the local machine
$sudo mount /dev/sdbX /media/localUSB 
#replace X with your usb device number

Затем вам нужно установить sshfs на удаленный компьютер:

$sudo apt-get install sshfs

Создайте точку монтирования для вашей карты памяти USB на удаленном компьютере:

$sudo mkdir /media/remoteUSB
$sudo shown YOUR_REMOTE_USER /media/remoteUSB 
#replace YOUR_REMOTE_USER with your current user name of the remote machine

Наконец, смонтируйте его с помощью sshfs:

$sshfs LOCAL_COMPUTER_ADRESS:LOCAL_USB_MOUNT_POINT /media/remoteUSB  -o ssh_command="ssh -l YOUR_REMOTE_USER" #l is L, not one
#replace LOCAL_COMPUTER_ADRESS with your local computer ip or host name
#replace LOCAL_USB_MOUNT_POINT with the directory whre the usb is mounted. If you made de manual mounting process, it should be: /media/localUSB
#replace YOUR_REMOTE_USER with your current user name of the remote machine

Я не знаю, можете ли вы удаленно монтировать / dev / sdbX с помощью sshfs. Если вам нужен прямой доступ к USB-порту, попробуйте, но я никогда этого не делал.

...