
Eu tenho um módulo Linux.
Preciso receber mensagens via SSH e transmiti-las via serial e vice-versa.
Basicamente eu quero um pipe ou gateway entre um dispositivo SSH e serial.
Alguém pode fornecer alguma orientação sobre como isso pode ser feito.
Responder1
Você pode especificar um comando para o ssh ser executado no sistema remoto anexando-o ao final da linha de comando. Se o seu aplicativo/módulo 'print to serial' receber entrada no stdin, você pode simplesmente fazer o seguinte:
ssh user@host "print_to_serial_command"
Isso conectará sua sessão ssh ao stdin/stdout do processo remoto, para que você possa canalizar sua entrada para o comando ssh, usar um documento aqui, etc.