Có, bạn có thể sử dụng lại kết nối ssh và mở ssh trong bất kỳ thiết bị đầu cuối nào bạn thích. Xem câu trả lời này cho câu hỏi StackOverflow để biết chi tiết:
Nếu bạn mở kết nối đầu tiên với -M:
ssh -M $REMOTEHOST
các kết nối tiếp theo tới $ REMOTEHOST sẽ "cõng" trên kết nối được thiết lập bởi ssh chính. Đáng chú ý nhất, không cần xác thực thêm. Xem man ssh_config trong "ControlMaster" để biết thêm chi tiết. Sử dụng -S để chỉ định đường dẫn đến ổ cắm chung; Tôi không chắc chắn mặc định là gì, vì tôi định cấu hình chia sẻ kết nối bằng tệp cấu hình thay thế.
Trong tệp .ssh / config của tôi, tôi có các dòng sau:
host *
ControlMaster auto
ControlPath ~/.ssh/ssh_mux_%h_%p_%r
Theo cách này, tôi không phải nhớ sử dụng -M hoặc -S; ssh chỉ ra nếu một kết nối có thể chia sẻ đã tồn tại cho kết hợp máy chủ / cổng / tên người dùng và sử dụng kết nối đó nếu có thể.