EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Ağ ]

"ssh Tunel Olusturarak cvsup Calistirmak" - Bedreddin SAHBAZ - (2006-03-05 22:28:58)   [3524]

Internete firewall uzerinden cikilan bir network uzerinde FreeBSD sunucunuz var. cvsup ile bir cvsup sunucusuna baglanmak istiyorsunuz ancak surekli hata aliyorsunuz. Bunun muhtemel sebebi cvsup portunun (5999) firewall uzerinde bloklanmis olmasidir.

Hemen umutsuzluga kapilmayin. Eger firewall uzerinden ssh yaparak yerel agin disinda bir makinaya erisim hakkiniz varsa (elbette bu makinanin uzerinde ssh servisi aktif olmali ve yine bu makina uzerinde kullanim hakkiniz olmali) ssh tunel yardimi ile firewall'u asabilirsiniz.

Oncelikle ssh tunelimizi olusturmak icin;

# ssh -2 -N -f -L 5999:cvsup.tr.freebsd.org:5999 kullanici@uzaktakisistem_ip_numarasi_veya_hostname
kullanici@uzaktakisistem_ip_numarasi_veya_hostname password: *******

komutunu vererek uzaktaki makinamiza ssh tunelimizi acalim. Bundan sonra ports-supfile veya stable-supfile dosyasini acarak (ben ornek olarak ports-supfile ile port agacini guncelledim);

*default host=CHANGE_THIS.FreeBSD.org

satirini,

*default host=localhost

olarak degistirin. Ve artik islem tamam. cvsup yardimi ile gerekli guncellemeyi baslatalim;

# cvsup -g -L 2 /etc/ports-supfile
Parsing supfile "/etc/ports-supfile"
Connecting to localhost
Connected to localhost
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Establishing multiplexed-mode data connection
Running


Gordugunuz gibi ssh tunel ile ilk basta hata aldigimiz guncelleme islemi sorunsuz basladi :)

Arkadaşıma gönder , Ana Sayfa