SSH ke Ubuntu melalui port Serial

12

Saya telah terhubung ke kotak Ubuntu saya menggunakan port serial di windows (menggunakan koneksi dempul berfungsi dengan baik.)

Menurut pertanyaan /server/892892/how-to-use-ssh-over-serial-without-using-pppd-or-how-to-transfer-tcp-over-ser , tampaknya Saya harus bisa SSH ke mesin melalui port serial.

Paket apa yang dibutuhkan atau sebagai alternatif bagaimana cara mengaturnya?

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

William
sumber
@ user68186 kecuali saya tidak mentransfer data tetapi saya ingin shell.
William
@ user68186 Keduanya tidak memiliki ethernet. Kabel crossover telah dieliminasi untuk alasan teknis lainnya.
William
Anda harus memiliki TCP / IP lebih dari serial
Robert Riedl
@ William apa yang Anda maksud dengan "koneksi dempul bekerja dengan baik", Jika Anda tidak dapat ssh ke dalamnya.
Prathu Baronia
@RathuBaronia itu hanya meludahkan info mesin
William

Jawaban:

0

SSH dimaksudkan untuk menerima koneksi (aman) melalui TCP / IP. Untuk menggunakan SSH melalui port serial, Anda memerlukan sesuatu yang bertindak sebagai klien TCP dan "meneruskan" data dari / ke port serial, seperti socat.

Ini ( sumber ) harus cukup, dengan asumsi /dev/ttyS1port serial Anda, 115200adalah baud rate yang diinginkan ("Kecepatan" saat menggunakan Putty untuk koneksi Serial) dan Anda telah sshdmendengarkan port 22(yang merupakan default):

socat -d -d tcp:127.0.0.1:22 file:/dev/ttyS1,b115200

-d -d, menurut manual :

Mencetak pesan fatal, kesalahan, peringatan, dan pemberitahuan.

Saya belum menguji ini, karena saya tidak memiliki port serial saat ini.

Jika Anda hanya perlu masuk dan menjalankan perintah shell melalui port serial , Anda dapat menjalankan getty, agettyatau bahkan screenpada port serial. The SerialConsoleHowto panduan sudah usang, tapi jawaban ini bisa membantu.

Luís Silva
sumber
-3
  1. Unduh putty.exe dari sini .
  2. Anda harus tahu jumlah port COM dan baud rate port.
    • Jika Anda tidak tahu keduanya, cobalah untuk memperbaiki kecepatan di 115200 kemudian coba COM1 ke COM8.
  3. Mulai putty.exe
    • Pilih "Serial" di "Jenis koneksi"
    • Setel baud rate dalam "Kecepatan"
    • Tetapkan nama port COM di "Serial line"
    • Tekan "Buka"

Dempul

Ping Chu Hung
sumber
Pada kotak Ubuntu juga instal dan konfigurasikan paket openssh. Harus dijalankan pada tty yang sama seperti Anda memiliki koneksi serial. Cari di dmesg untuk nomor tty kemudian taruh di konfigurasi openssh Anda.
kukulo
Ya ini adalah bagaimana saya terhubung ke perangkat menggunakan serial tetapi sayangnya secara default serial tidak mendukung sshing ke mesin.
William