Firewall arkasından erişmek istediğiniz belirli bir portu kullanan uygulamalar için dışarıdaki ssh erişimi bulunan sunucunuzu kullanabilirsiniz. Örneğin github protokolü 9418 nolu portu kullanmaktadır. Github.com sitesinden indireceğiniz klonlar için depo url'sindeki github.com yerine localhost yazmanız ya da /etc/hosts dosyasına "127.0.0.1 github.com" direktifini eklemeniz yeterli olacaktır. Ama önce aşağıdaki ssh bağlantısını kurmalısınız.

#ssh kullanici_adi@sunucu_adresi -L9418:github.com:9418

Fakat eğer firewall arkasında iseniz ssh için 22 nolu portta büyük ihtimalle yasaklanmıştır. Dışarıdaki sunucunun /etc/ssh/sshd_config dosyasından "Port 22" direktifini "Port 443" olarak değiştirdikten sonra ssh servisini aşağıdaki komutla yeniden başlatın.

#/etc/init.d/ssh restart

Port yönlendirme için aşağıdaki ssh bağlantısını kullanabilirsiniz.

#ssh -p 443 kullanici_adi@sunucu_adresi -L9418:github.com:9418

0 comments:

Post a Comment

 
Top