SSH “ters” ProxyCommand


3

Normalde şöyle bir kurulum var:

Workstation -> Firewall -> Server

Sende vardı İş İstasyonu iletişim kuramıyorum Sunucu doğrudan, ancak oturum açmayı kullanmak zorunda Firewall ilk temas kurmak için Sunucu . Bu "kolay" kurulumda, bu ayarı iş istasyonunuzda kullanabilirsiniz:

Host server
    ProxyCommand ssh firewall nc %h %p

Şimdi benim sorum:

Bana zorlanan kurulum daha zor:

Workstation -> Intermediate <- Server
  • Yani benim İş İstasyonu giriş yapabilir Orta düzey ve Sunucu giriş yapabilir Orta düzey .
  • Orta düzey TCP bağlantısını açamıyor Sunucu , ancak diğer yön mümkündür.
  • Arasında bir TCP bağlantısını açamıyorum İş İstasyonu ve Sunucu . Paketler VLAN'da yönlendirilmeyecek.
  • "Fiziksel olarak" erişebilirim Sunucu ama oturmak istiyorum İş İstasyonu .

Şimdi, makinemden sunucuya nasıl SSH yapabilirim?

Yanıtlar:


5

Ssh tünelleme kullanarak oldukça kolaydır; önce Sunucu makinenize gidin ve çalıştırın:

ssh -R 2222:localhost:22 intermediateuser@Intermediate

bu, ara makinede 2222 numaralı bağlantı noktasını açar, sunucudaki 22 numaralı bağlantı noktasına yönlendirme bağlantılarını tersine çevirir.

O zaman yapabilirsin

ssh user@Intermediate

ve oradan

ssh serveruser@localhost -p 2222

Ya da alternatif olarak, Intermediate on 2222 numaralı bağlantı noktasını iş istasyonunuza şunlarla getirebilirsiniz:

ssh -L 2222:localhost:2222 intermediateuser@Intermediate

sonra:

ssh serveruser@localhost -p 2222
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.