SSH vào Ubuntu qua cổng nối tiếp


12

Tôi đã kết nối với hộp Ubuntu của mình bằng cổng nối tiếp trên các cửa sổ (sử dụng kết nối putty đang hoạt động tốt.)

Theo câu hỏi /server/892892/how-to-use-ssh-over-serial-without-USE-pppd-or-how-to-transfer-tcp-over-ser , nó xuất hiện Tôi có thể SSH vào máy qua cổng nối tiếp.

Những gói nào là cần thiết hoặc thay thế làm thế nào để tôi thiết lập nó?

http://patrickst.blogspot.com/2011/11/tcpip-over-slip-on-gnulinux-ubfox.html

https://learn.adafbean.com/welcome-to-circuitpython/advified-serial-console-on-mac-and-linux


@ user68186 ngoại trừ tôi không chuyển dữ liệu nhưng tôi muốn có vỏ.
William

@ user68186 Cả hai đều không có ethernet. Một cáp chéo đã được loại bỏ làm cho lý do kỹ thuật khác.
William

Bạn cần có TCP / IP qua nối tiếp
Robert Riedl

@William bạn có ý gì khi nói "kết nối putty đang hoạt động tốt", nếu bạn không thể ssh vào nó.
Prathu Baronia

@PrathuBaronia nó chỉ quay lại thông tin máy
William

Câu trả lời:


0

SSH có nghĩa là chấp nhận các kết nối (bảo mật) qua TCP / IP. Để sử dụng SSH qua cổng nối tiếp, bạn cần một cái gì đó hoạt động như máy khách TCP và "chuyển tiếp" dữ liệu từ / đến cổng nối tiếp, chẳng hạn như socat.

( Nguồn ) này là đủ, giả sử /dev/ttyS1là cổng nối tiếp của bạn, 115200là tốc độ truyền mong muốn ("Tốc độ" khi sử dụng PuTTY cho kết nối nối tiếp) và bạn có sshdnghe trên cổng 22(là mặc định):

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

-d -d, theo hướng dẫn :

In các thông báo gây tử vong, lỗi, cảnh báo và thông báo.

Tôi chưa thử nghiệm điều này, vì hiện tại tôi không có cổng nối tiếp.

Nếu bạn chỉ cần đăng nhập và chạy các lệnh shell qua cổng nối tiếp , bạn có thể chạy getty, agettyhoặc thậm chí screentrên một cổng nối tiếp. Các SerialConsoleHowto dẫn là lỗi thời, nhưng câu trả lời này có thể giúp đỡ.


-3
  1. Tải về putty.exe từ đây .
  2. Bạn nên biết số lượng cổng COM và tốc độ truyền của cổng.
    • Nếu bạn không biết cả hai, hãy thử sửa tốc độ ở mức 115200, sau đó thử COM1 thành COM8.
  3. Bắt đầu putty.exe
    • Chọn "Nối tiếp" trong "Kiểu kết nối"
    • Đặt tốc độ truyền trong "Tốc độ"
    • Đặt tên cổng COM trong "Dòng nối tiếp"
    • Nhấn "Mở"

Putty


Trên hộp Ubuntu cũng cài đặt và cấu hình gói openssh. Nên chạy trên tty giống như bạn có kết nối nối tiếp. Tìm trong dmesg cho số tty sau đó đặt nó trong cấu hình openssh của bạn.
kukulo

Có, đây là cách tôi kết nối với thiết bị bằng serial nhưng không may mặc định serial không hỗ trợ sshing vào máy.
William
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.