chuyển tiếp cổng giống như mosh


11

Đây là trên linux, kết nối với máy chủ linux:

Tôi yêu mosh, nhưng nó không hỗ trợ chuyển tiếp cổng và có thể sẽ không được một thời gian vì đã gần một năm rồi và nó vẫn chưa xảy ra.

chuyển tiếp cổng qua ssh là tuyệt vời, nhưng vì máy tính xách tay của tôi di chuyển giữa các mạng nhiều lần trong ngày, các phiên ssh của tôi bị chết và cổng chuyển tiếp cũng vậy.

Tôi có thể script / hack một cái gì đó để phát hiện hung ssh và kết nối lại để đưa cổng của tôi trở lại, nhưng trước khi tôi làm điều này, có một cách khác để chuyển tiếp cổng dài khi IP nguồn của bạn thay đổi nhiều lần mỗi ngày (vì bạn đi trên các mạng khác nhau )?

Tôi nghĩ rằng một ssh trên UDP sẽ thực hiện thủ thuật nhưng tất nhiên ssh là trên TCP.


Lấy một địa chỉ IP tĩnh. Nhận IPv6 di động.
Michael Hampton

2
Tôi có một IP tĩnh ở nhà, nhưng tôi chỉ di chuyển đến những nơi khác, vì vậy nó sẽ không hoạt động. Mobile IPv6 sẽ hoạt động khi có sẵn hầu hết những nơi tôi đến. Vẫn chưa có.
Marc Merlin

Trong trường hợp đó, câu trả lời dài hạn là Mobile IPv6, nhưng sẽ mất một thời gian trước khi bạn có thể sử dụng nó ở mọi nơi.
Michael Hampton

1
bạn đã đúng, mặc dù có một giải pháp giống như mosh bao gồm chuyển tiếp cổng, sẽ hoạt động ngay hôm nay. Thực tế đó sẽ là một đường hầm IPv4 di động.
Marc Merlin

Đây có vẻ là một bản sao của superuser.com/questions/37738/ . Câu trả lời là autossh khởi động lại một ssh nô lệ khi nó thất bại.
elifiner

Câu trả lời:



1

MOSH sẽ không bao giờ có PortForwarding vì nó không hoạt động ở cùng cấp độ, nó đồng bộ hóa màn hình của bảng điều khiển máy khách với bảng điều khiển máy chủ với SSP (Giao thức đồng bộ hóa trạng thái), nó không truyền dữ liệu thực

nhưng bạn có thể sử dụng AutoSsh thay vì SSH, cũng tương tự với giám sát kết nối và kết nối lại tự động

và nếu bạn muốn giới hạn băng thông, bạn có thể thêm nhỏ giọt

sudo trickle -d 10 -u 10 -- autossh -F /path/to/config-file site1

giống như một dự án mở: MAST (cảnh báo là rất cũ!)

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.