Tôi đã vẽ một số bản phác thảo
Máy, nơi lệnh ssh đường hầm được gõ (hoặc trong trường hợp của bạn: Putty với đường hầm được bắt đầu) được gọi là »máy chủ của bạn« .
Giới thiệu
địa phương: -L Specifies that the given port on the local (client) host is to be forwarded to the given host and port on the remote side.
ssh -L sourcePort:forwardToHost:onPort connectToHost
có nghĩa là: kết nối với ssh đến connectToHost
và chuyển tiếp tất cả các nỗ lực kết nối đến cổng cục bộ trên máy được gọi , có thể đạt được từ máy.sourcePort
onPort
forwardToHost
connectToHost
Xa xôi: -R Specifies that the given port on the remote (server) host is to be forwarded to the given host and port on the local side.
ssh -R sourcePort:forwardToHost:onPort connectToHost
có nghĩa là: kết nối với ssh đến connectToHost
và chuyển tiếp tất cả các nỗ lực kết nối đến điều khiển từ xa sourcePort
đến cổng onPort
trên máy được gọi forwardToHost
, có thể đạt được từ máy cục bộ của bạn.
Ví dụ của bạn
Hình ảnh đầu tiên đại diện cho tình huống của bạn. Hộp màu xanh được gọi your host
là máy Windows của bạn mà bạn khởi động Putty đến máy chủ Ubuntu của mình, được gọi remotehost
trong hình ảnh của tôi. Kết nối vào cổng màu xanh lá cây (trong số cổng trường hợp của bạn 4000
) được chuyển tiếp vào cổng MySQL hồng 3306
của localhost
các máy chủ Ubuntu của bạn (ví dụ máy chủ Ubuntu chính nó).
Để thiết lập nó với Putty
Bắt đầu Putty và nhập các cài đặt kết nối thông thường của bạn (Tên máy chủ hoặc địa chỉ IP) Trong cây ở phía bên trái, điều hướng đến
Kết nối → SSH → Đường hầm
và tạo một đường hầm cục bộ mới với cổng nguồn 4000
(123 trong ảnh) và đích localhost:3306
(localhost: 456 trong ảnh).
Đừng quên nhấp vào Thêm .
Sau đó điều hướng quay lại phiên và nhấp vào Lưu để giữ cài đặt của bạn cho lần tiếp theo. Bây giờ bạn có thể sử dụng kết nối đã lưu để đăng nhập vào máy chủ của mình và sau khi đăng nhập thành công, mỗi khi bạn kết nối với cổng 4000 trên máy chủ của mình, bạn sẽ thực sự kết nối với cổng 3306 trên máy chủ Ubuntu.