Мое внимательное прочтение man socat
выявило следующий пример:
socat PTY,link=$HOME/vmodem0,rawer,wait-slave \
EXEC:"ssh modemserver.us.org socat - /dev/ttyS0,nonblock,rawer"
задокументировано как:
- generates a pseudo terminal device (PTY) on the client that can
be reached under the symbolic link $HOME/vmodem0. An appli‐
cation that expects a serial line or modem can be configured to
use $HOME/vmodem0; its traffic will be directed to a modem‐
server via ssh where another socat instance links it to
/dev/ttyS0.
Таким образом, ПК запускает socat
, который выделяет pty
ссылку на $HOME/vmodem0
, а затем направляет это через stdin/stdout команды ssh
,который выполняет socat
на удаленном конце для аналогичного (, но противоположного )направления stdin/stdout в/из (удаленного)/dev/ttyS0
. В скобках справочная страница предлагает использовать $HOME/dev/vmodem0
в качестве имени ссылки, но я сократил его только для удобства.
Вам, очевидно, нужно адаптировать команду для использования вашего IP-адреса Raspberry вместо modemserver.us.org
и /dev/ttyUSBX
вместо /dev/ttyS0
, но я полагаю, что все остальное может быть дословным.
Опция permissions
в вашем /etc/fstab
недействительна для файловой системы ext3