Đường hầm SSH ngược
Bạn đã bao giờ muốn ssh đến hộp Linux của mình nằm sau NAT chưa? Bạn có thể làm điều đó bằng cách sử dụng đường hầm SSH ngược. Tài liệu này sẽ hướng dẫn bạn từng bước cách thiết lập đường hầm SSH ngược. Đường hầm SSH ngược sẽ hoạt động tốt với bất kỳ hệ thống nào giống Unix.Thiết lập đường hầm SSH ngược
Giả sử IP của Điểm đến là 192.168.20.55 (hộp Linux mà bạn muốn truy cập).Bạn muốn truy cập từ máy khách Linux có IP 138.47.99.99.
Điểm đến (192.168.20.55) <- |NAT| <- Nguồn (138.47.99.99)
1. SSH từ đích đến nguồn (với IP công khai) bằng lệnh bên dưới:
Mã:
ssh -R 19999:localhost:22 [emailprotected]
2. Bây giờ bạn có thể SSH từ nguồn đến đích thông qua đường hầm SSH:
Mã:
ssh localhost -p 19999
Điểm đến (192.168.20.55) <- |NAT| <- Nguồn (138.47.99.99) <- Máy chủ của Bob
3.1 Từ máy chủ của Bob:
Mã:
ssh [emailprotected]
Mã:
ssh localhost -p 19999
Mẹo: bạn có thể chạy lệnh (ví dụ: watch, top) trên Đích để duy trì kết nối hoạt động.