2

リモート アプリケーションを実行しており、x11 転送を使用して画面に表示しています。リモート アプリケーションがローカル USB ポートを使用してデバイス (USB ディスクなど) にアクセスできるようにすることはできますか? もしそうなら、詳細な手順をお願いします。

ありがとう!

4

1 に答える 1

0

USBドライブ上のファイルを読み書きする必要がある場合は、これでうまくいくはずです。

sshfs を使用して、ローカル USB をリモート コンピューターにマウントできます。

両方のコンピューターに 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

sshfs を使用して /dev/sdbX をリモート マウントできるかどうかはわかりません。USB ポートに直接アクセスする必要がある場合は試してみてください。

于 2011-10-19T16:12:53.497 に答える