Câu hỏi Có thể tạo một đường hầm ngược sử dụng MOSH không?


trên PC của tôi:

mosh --ssh="ssh -R 1024:localhost:22" root@RaspberryPi

trên Pi:

ssh -p 1024 root@localhost

Nhưng tôi nhận được thông báo này:

pi@raspberrypi ~ $ ssh -p 1024 root@localhost
socket: Address family not supported by protocol
ssh: connect to host localhost port 1024: Address family not supported by protocol

Có thể tạo một đường hầm ngược sử dụng MOSH không? hoặc tôi đang ở đâu?

cập nhật:

trên Pi:

mosh --ssh="ssh -R 1024:localhost:22" root@PC

trên PC:

ssh -p 1024 root@localhost

sau đó tôi bị từ chối:

bash-3.2$ ssh -p 1024 pi@192.168.1.222
ssh: connect to host 192.168.1.222 port 1024: Connection refused

Như tiêu đề đã nói, làm thế nào tôi có thể tạo một đường hầm ngược sử dụng MOSH? Có thể không?


1
2017-09-01 02:43


gốc




Các câu trả lời:


Các --ssh lệnh cho mosh được sử dụng chỉ để khởi động mosh-server từ xa. Kết nối SSH ngay lập tức bị đóng, vì vậy bạn không thể thiết lập bất kỳ đường hầm nào theo cách này. (Trên hết, giao thức SSP mosh thực hiện không phải hỗ trợ truyền dữ liệu tùy ý; một công cụ riêng biệt được lên kế hoạch cho điều đó.)

Tuy nhiên, thông báo lỗi trên rπ của bạn không được gây ra bởi điều đó. Các socket() Hàm trả về EAFNOSUPPORT khi chương trình cố gắng sử dụng giao thức mà hệ điều hành không hỗ trợ. Tôi đoán là ssh đang cố gắng sử dụng IPv6 nhưng bạn đã vô hiệu hóa nó trên toàn hệ thống.


5
2017-09-01 02:53



Có, bạn nói đúng, tôi hiểu lầm tùy chọn --ssh. - user1150125