Title
#random
f

fetiu

01/20/2022, 11:21 AM
리눅스 사용자 분들에게는 당연해서 이미 알고 있는 분들이 있으실 수도 있지만…오늘 발견한 소소한 팁입니다! macOS나 Linux를 쓰신다면 다음 명령어로 원격으로 시리얼 장치 로그 보는 서버를 열 수 있어요.
<시리얼 모니터 명령> | tee /dev/tty | nc -l <현재 컴퓨터 IP주소> <원하는 포트>
예를들어 아래처럼 하면 192.168.0.2에 접속하는 쪽에 로그를 전달하면서 표준 출력으로 로깅도 찍습니다!
minicom -D /dev/cu.usbserial-1234 -b 115200 | tee /dev/tty | nc -l 192.168.0.2 8888
클라이언트 측 접속은
nc <서버 IP주소> <포트>
혹은
telnet <서버 IP주소> <포트>
로 하거나https://apps.apple.com/us/app/telnet-lite/id286893976 같은 모바일 앱으로도 가능해요. 오늘 아이패드로 원격으로 기기 로깅 보는데 성공한 기쁨에 공유해봅니다…
u

권경환

01/20/2022, 11:59 AM
와~ 공유 감사합니다! 참고로 ssh 터널링으로도 가능해요!
f

fetiu

01/20/2022, 12:04 PM
ㅋㅋㅋㅋ 그게 뭔지 잘 몰라서…! SSH로 하는 방식이 뭔가 더 일반적일거 같았는데 제가 키워드를 몰라서 정보를 찾을 수 가 없었어요. 감사합니다 찾아볼께요 다시 해보니 screen으로는 왠지 잘 안되네요.miniterm.py나 minicom으로는 잘됩니다!
12:24 PM
아혹시 ssh사용하는건 usb serial tty장치가 연결된 컴퓨터의 쉘로 접속하는 개념인거죠? 바로 장치가 아니라요?
Kye-Hyun Park

Kye-Hyun Park

01/20/2022, 2:02 PM
좋은 팁 감사해요. 👍
u

권경환

01/20/2022, 2:15 PM
ssh 터널링으로 검색해보시면 될 것 같아요. 가령,
ssh -fN -L 1000:localhost:2000 pi@remote
라고 하면, 로컬에서
nc localhost 1000
로 remote 2000 포트 내용을 볼 수 있어요.
u

최봉진

01/24/2022, 2:32 AM
감사합니다. ^^