Putty không hỗ trợ các đường hầm ssh, nếu bạn mở rộng cây Kết nối, SSH, bạn sẽ thấy một mục cho các đường hầm.
Các đường hầm cục bộ tạo ra một cổng localhost mở trên máy tính windows của bạn từ xa đến địa chỉ IP và cổng bạn chỉ định. Chẳng hạn, khi tôi đang cố gắng RDP cho máy tính để bàn tại nhà, tôi thường chọn một cổng cục bộ ngẫu nhiên, giống như 7789, sau đó đặt địa chỉ IP cục bộ của máy tính để bàn (1.2.3.4:3389) làm điều khiển từ xa tổ chức. Hãy chắc chắn nhấp vào "Thêm", sau đó "Áp dụng". Tại thời điểm này, khi bạn chuyển đến 127.0.0.1:7789, sau đó bạn sẽ kết nối với 1.2.3.4:3389 qua phiên putty.
Đây là lúc niềm vui đến. Nếu sau đó bạn thiết lập một đường hầm cổng trên hộp trung gian của mình, thiết lập cổng cục bộ mà bạn đã chỉ định làm cổng từ xa trong putty, thì bạn có thể thoát qua putty của mình, thông qua hộp trung gian đích cuối cùng của bạn. Bạn vẫn sẽ cần thực hiện một vài kết nối ssh, nhưng bạn sẽ có thể vượt qua vnc hoặc ndp trực tiếp từ hệ thống cửa sổ một khi bạn đã đặt, đó là điều tôi tin rằng bạn đang muốn làm.
THÍ DỤ
- Trụ sở bảng điều khiển đường hầm trong Putty (Kết nối-> SSH-> Đường hầm được truy cập từ menu ngữ cảnh nếu phiên ssh đã hoạt động hoặc trong màn hình kết nối bắt đầu khi chỉ bắt đầu putty)
- Tạo đường hầm với nguồn cục bộ 15900 và nguồn từ xa 127.0.0.1:15900
- Kết nối (nếu chưa được kết nối) với Gateway1.
- Trên Gateway1, ssh -L 127.0.0.1:15900:VNCServerIP:5900 người dùng @ Gateway2
- Khi ssh tới Gateway2 hoạt động, hãy thử vnc tới 127.0.0.1:15900 - bây giờ bạn sẽ thấy màn hình VNC ở phía xa!
THƯỞNG THÊM - không nhiều người biết điều này, nhưng quá trình này cũng có thể được sử dụng để lưu lượng truy cập IPv6 / IPv4. SSH không quan tâm giao thức nào nó sử dụng cho các đường hầm, vì vậy về mặt lý thuyết bạn chỉ có thể truy cập các máy chủ IPv6 từ một hệ thống chỉ có IPv4, với điều kiện là máy chủ ssh là ngăn xếp kép (có cả địa chỉ IPv4 và IPv6.)