Bazı eskizler çizdim
Ssh tünel komutunun yazıldığı makineye (veya sizin durumunuzda: Tünel açma macununun başlatıldığı) makine »ana makineniz« olarak adlandırılır .


Giriş
yerel: -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şu anlama gelir: ssh ile bağlanın connectToHostve tüm bağlantı girişimlerini makineden erişilebilen makinedeki yerel sourcePort bağlantı noktasına yönlendirin .onPortforwardToHostconnectToHost
uzaktan: -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 connectToHostaraçlar: ssh ile bağlantı connectToHostve tüm bağlantı girişimlerini iletmek uzak sourcePort noktasına onPortdenilen makine üzerinde forwardToHostyerel makineden ulaşılabilir.
Örneğiniz
İlk görüntü durumunuzu temsil eder. Çağrılan mavi kutu , benim görüntümde your hostçağırılan Ubuntu sunucunuza Putty'yi başlattığınız Windows makinenizdir remotehost. Yeşil bağlantı noktasına bağlantılar (durumunuzdaki bağlantı noktası numarası 4000), bağlantı noktasının pembe MySQL bağlantı noktasına iletilir 3306.localhost Ubuntu sunucu makinesinin (yani Ubuntu sunucu kendisi).
Putty ile kurmak için
Putty'yi başlatın ve her zamanki bağlantı ayarlarınızı (Ana bilgisayar adı veya IP adresi) girin Sol taraftaki ağaçta şuraya gidin:
Bağlantı → SSH → Tüneller
ve kaynak bağlantı noktası (resimde 123) ve hedef ile yeni bir yerel tünel oluşturun4000localhost:3306 (resimde localhost: 456 .
Ekle üzerine tıklamayı unutmayın .
Ardından tekrar oturuma gidin ve ayarlarınızı bir dahaki sefere korumak için Kaydet'i tıklayın . Şimdi sunucunuza oturum açmak için kaydedilen bağlantıyı kullanabilirsiniz ve başarıyla oturum açtıktan sonra, ana makinenizdeki bağlantı noktası 4000'e her bağlandığınızda, aslında Ubuntu sunucusundaki 3306 bağlantı noktasına bağlanacaksınız.
