Podłączyłem się do mojego systemu Ubuntu za pomocą portu szeregowego w systemie Windows (korzystanie z połączenia Kit działa poprawnie).
Zgodnie z pytaniem /server/892892/how-to-use-ssh-over-serial-without-using-pppd-or-how-to-transfer-tcp-over-ser wydaje się, że Powinienem być w stanie SSH do maszyny przez port szeregowy.
Jakie pakiety są potrzebne lub jak mam to skonfigurować?
http://patrickst.blogspot.com/2011/11/tcpip-over-slip-on-gnulinux-ubuntu.html
https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-mac-and-linux
ssh
serial-port
William
źródło
źródło
Odpowiedzi:
SSH ma za zadanie akceptować (bezpieczne) połączenia przez TCP / IP. Aby korzystać z SSH przez port szeregowy, potrzebujesz czegoś, co działa jak klient TCP i „przesyła” dane z / do portu szeregowego, takie jak
socat
.To ( źródło ) powinno wystarczyć, zakładając, że
/dev/ttyS1
jest to twój port szeregowy,115200
jest pożądaną szybkością transmisji („Szybkość”, gdy używasz PuTTY do połączenia szeregowego) i maszsshd
nasłuch na porcie22
(który jest domyślny):-d -d
, zgodnie z instrukcją :Nie testowałem tego, ponieważ w tej chwili nie mam portu szeregowego.
Jeśli potrzebujesz tylko zalogować się i uruchomić polecenia powłoki na porcie szeregowym , możesz uruchomić
getty
,agetty
a nawetscreen
na porcie szeregowym. Przewodnik SerialConsoleHowto jest nieaktualny, ale ta odpowiedź może pomóc.źródło
źródło