Microsoft proxy’e erişmek için ubuntu 10.04 konfigurasyonu
Bazı linux varyantları Microsoft ISA Server (Internet Security and Acceleration Server) ile tam olarak anlaşamazlar. Bu durumda makineniz ağa hiç çıkamaz veya oldukça sorunlu bağlanır. 407 Proxy Authentication Required hatasıyla karşılaşabilirsiniz.
Örneğin ubuntunuzda apt-get komutu için proxy tanımlaması /etc/apt/apt.conf içerisinde yapılır.
Acquire::http::proxy "http://ADDRESS:PORT/"; Acquire::ftp::proxy "ftp://ADDRESS:PORT/"; Acquire::https::proxy "https://ADDRESS:PORT/"; |
Yukarda ADDRESS ve PORT yazan kısımlar sizin kullanmak istediğiniz proxy adresi ve portu olacak.
Proxy sunucunuz bağlantı için kullanıcı ve şifre istemiyorsa apt.conf dosyasındaki bu tanım işe yaracaktır. Ama yetkilendirme talep eden windows proxy sunucuda işe yaramıyor. Bu durumu aşmak için NTLMAPS kullanmalısınız.
Ubuntu için anlatacak olursam, Öncelikle NTLMAPS paketini buradan indirebilirsiniz.İndirdiğiniz paketi dpkg komutu ile kurun.
sudo dpkg -i ntlmaps_0.9.9.0.1-11.1ubuntu1_all.deb |
Kurulum sırasında sizden aşağıdaki bilgileri girmenizi isteyecek;
- proxy sunucusunun ip adresi
- proxy sunucusunun portu (varsayılan olarak 8080)
- NTLMAPS’in çalışacağı port (Varsayılan olarak 5865)
- Domain adı
- Kullanıcı adı
- Şifre
Bu bilgileri görmek veya yeniden düzenlemek isterseniz, /etc/ntlmaps/server.cfg dosyası incelenebilir.
Yada kurulumu yeniden konfigure etmek için dpkg-reconfigure programını kullanabilirsiniz
sudo dpkg-reconfigure ntlmaps |
Kurulum sonrası ntlmaps’in çalıştığını kontrol etmek için prosese bakalım.
ps aux | grep ntl root 2786 1.0 0.2 59616 6012 ? Sl Jul18 11:54 /usr/bin/python /usr/share/ntlmaps/main.py -c /etc/ntlmaps/server.cfg |
Kurarken portu 5865 olarak bırakmıştım. netstat veya lsof komutları ile bu portun dinlenildiğini görebilirsiniz.
netstat -an | grep 5865 | grep LISTEN tcp 0 0 0.0.0.0:5865 0.0.0.0:* LISTEN |
Şimdi sisteminizin proxy ayarlarını 127:0:0:1:5865 adresini kullanacak şekilde düzenlemek kaldı.
apt.conf dosyasının içeriği şu şekilde olmalı.
cat /etc/apt/apt.conf Acquire::http::proxy "http://127.0.0.1:5865/"; Acquire::ftp::proxy "ftp://127.0.0.1:5865/"; Acquire::https::proxy "https://127.0.0.1:5865/"; |
Aşağıdaki satırları /etc/environment dosyasına ekleyin.
http_proxy="http://127.0.0.1:5865/" ftp_proxy="ftp://127.0.0.1:5865/" https_proxy="https://127.0.0.1:5865/" |
Grafik arayüzden System->Preferences(Tercihler)->Network Proxy yolunu izleyerek 127.0.0.1:5865 tanımını ekleyin.
linux | Komut satırından dosya paylaşımı google chrome – proxy