
我有一個 Linux 模組。
我需要透過 SSH 接收訊息並使用串列傳輸它們,反之亦然。
基本上我想要 SSH 和串行設備之間有一個管道或網關。
任何人都可以提供一些關於如何完成的指導。
答案1
您可以透過將命令附加到命令列末尾來指定 ssh 在遠端系統上執行的命令。如果您的「列印到序列」應用程式/模組在標準輸入上接受輸入,您可以簡單地執行以下操作:
ssh user@host "print_to_serial_command"
這會將您的 ssh 會話連接到遠端進程的 stdin/stdout,因此您可以將輸入透過管道傳輸到 ssh 命令、使用此處文檔等。