2011-02-18 22 views
13

Bir üniversitede iki bilgisayar sahibiyim. Her ikisi de onları doğrudan ağ üzerinden bağlamak için izin vermeyen bir çeşit güvenlik duvarı vb. Her ikisi de SSH kamu bilgisayarlarını kullanabilir, ancak birinden diğerine nasıl geçeceğini anlayamıyorum. Ayrıca küçük bir web sitesi işletiyorum. Sorum şu ki, web sitemin genel adresini, web sitemden akan ve tüm bant genişliğimi tüketen tüm bilgiler olmadan bir şekilde iki bilgisayarımı birbirine bağlamak için kullanabilir miyim? İdeal olarak iki bilgisayarım arasında bir ssh tüneli oluşturmak istiyorum.SSH harici sunucudan güvenlik duvarlarının arkasında iki bilgisayar

Hamachi'yi çoktan denedim, artık daha iyi bir şekilde oynamıyor ve bağlantı üzerinde daha fazla kontrol istiyorum.

cevap

14

SunucuA'nızı (herkese açık sunucunuzu) geçerek MachineA'dan MachineB'ye (hem üniversitede) ssh istediğinizi varsayalım.

SunucuC ve MachineB'de sshd'yi çalıştırmanız gerekir.

aşağıdaki komutları çalıştırın, sizin sshd MachineB ve ServerC üzerinde 22 numaralı bağlantı noktasında dinleme varsayarak:

# Forward incoming connections from ServerC:22000 to MachineB:22 
(on MachineB) ssh -R22000:127.0.0.1:22 -N [email protected] 
# Forward incoming connections from 127.0.0.1:22000 to ServerC:22000 
(on MachineA) ssh -L22000:127.0.0.1:22000 -N [email protected] 
# Establish the link between MachineA and MachineB 
(on MachineA) ssh -p 22000 [email protected] 

Bu yöntem yalnızca port 22 erişmesi gerektiği ve kolayca 80 veya 443 ise bu değiştirebilir üniversite vekiliniz kötülüktür.

+1

Bu, bant genişliği sorununu çözmüyor mu? –

+1

İki makineyi doğrudan bağlayamazsanız, önleyemeyeceğiniz bir sorun. Ancak, yalnızca komutları yazmak için uzak bir kabuk kullanırsanız (yani, iki ana bilgisayar arasında dosya işlemleri değil), bant genişliği kullanımı oldukça düşük olacaktır. Dosya işlemleri için, bant genişliği kullanımını sınırlamak için -l parametresi olan scp kullanın. – Artefact2

+2

http://www.h-online.com/security/features/How-Skype-Co-get-round-firewalls-747197.html –

İlgili konular