Bağlantı noktası yönlendirme
Mobile SSH yerel SSH bağlantı noktası yönlendirmeyi destekler. Android cihazdaki yerel bir bağlantı noktası 127.0.0.1 üzerinde dinler ve trafiği SSH bağlantısı aracılığıyla uzak bir ana bilgisayara ve bağlantı noktasına yönlendirir.
Kayıtlı tünel söz dizimi
Bağlantı noktası yönlendirme kuralları virgülle ayrılır. Her girdi iki biçimden birini kullanır:
PORT
LOCAL:REMOTEHOST:REMOTE
Kısa biçim:
8080
Bu, Android cihazda 127.0.0.1:8080’i bağlar ve sunucunun bakış açısından localhost:8080’e yönlendirir.
Tam biçim:
3000:localhost:3000
Bu, Android cihazda 127.0.0.1:3000’i bağlar ve SSH aracılığıyla uzak taraftaki localhost:3000’e yönlendirir.
Birden çok yönlendirme:
8080, 3000:localhost:3000, 15432:db.internal:5432
Kayıtlı bir sunucuya tünel ekleme
- Saved Servers’ı açın.
- Bir sunucu profili ekleyin veya düzenleyin.
- Yönlendirme kurallarını Port forwards alanına girin.
- Sunucuyu kaydedin.
- Sunucuya bağlanın.
Uygulama, kaydedilen yönlendirmeleri SSH oturumu bağlandıktan sonra uygular.
Etkin tünelleri yönetme
Bağlıyken oturumu seçin ve terminal araç çubuğundan tünel görünümünü açın. Oradan etkin yerel yönlendirmeleri inceleyebilir, yeni bir tünel ekleyebilir veya mevcut bir yerel yönlendirmeyi kaldırabilirsiniz.
Adres bağlama
Mobile SSH yerel yönlendirmeleri Android cihazdaki 127.0.0.1’e bağlar. Bu kasıtlıdır: tüneli cihaza yerel tutar ve yalnızca IPv6 geri döngü sürprizlerinden kaçınır. Android ağ erişimine izin verirse aynı Android cihazdaki diğer uygulamalar yönlendirilen yerel bağlantı noktasına bağlanabilir.
Yaygın örnekler
Uzak sunucuda çalışan bir web hizmetine erişim:
8080
Ardından Android cihazdaki bir tarayıcıdan http://127.0.0.1:8080 adresini açın.
Bir geliştirme sunucusuna erişim:
3000:localhost:3000
SSH sunucusundan erişilebilen bir iç veritabanına erişim:
15432:db.internal:5432
Tünel sorun giderme
- Çalışma zamanı tünelleri eklemeden önce SSH oturumunun bağlı olduğundan emin olun.
- Yerel bağlantı noktasının zaten kullanımda olmadığını kontrol edin.
- Uzak ana bilgisayarın ve bağlantı noktasının SSH sunucusundan erişilebilir olduğunu kontrol edin.
- Hedef hizmet SSH sunucusunun kendisinde olduğunda
localhostkullanın. - SSH sunucusunun arkasındaki başka bir ana bilgisayara yönlendirirken sunucunun iç DNS adını veya IP adresini kullanın.