Cntlm proxy account problem

如果你在設定uBuntu cntlm的system proxy有遇到用自己的帳號執行apt-get update時出現407 error,即proxy不認得你的帳號密碼的情況時,可嘗試用下面的方法解決:

   1、您使用的賬號、密碼確認OK?即可以正常在windows上登入?且有internet權限?
   2、如果確認第一點OK的話,請您試下如下步驟
     1)更改好您前面提到的cntlm.conf文件,保存;
     2)root身份執行 cntlm -H (如果是ubuntu系統,需要 sudo 來執行)它會提示您key入密碼,輸入自己的AD賬號(英文名)對應的密碼,輸入時不會回顯出來,輸入完成後按下Enter,console下面看到的整個畫面應該如下分隔線之間所示:

----------------分隔線---------------------
# cntlm -H
Password:
PassLM          3114F0560DBF3DFFBE8150AF3053D63C
PassNT          C366476FE4FF8A7C960E746208DFED37
PassNTLMv2      268E383927608B1ACA8D151204B3201B    # Only for user 'manny_huang', domain 'PSH'
----------------分隔線----------------------

OK,現在copy您自己電腦上的 PassNTLMv2 所示的這一行替換cntlm.conf中的password對應的行即可,替換後 cntlm.conf 文件中看起來應該類似如下:

----------------分隔線----------------------
Username    manny_huang
Domain      PSH
PassNTLMv2  268E383927608B1ACA8D151204B3201B # Use hashes instead (-H)

Proxy       172.28.128.93:80
----------------分隔線----------------------

然後,停止cntlm,再重新啟動,如果是service,那麼可以參考這樣做(同樣的,ubuntu下面請使用sudo執行):
# /etc/init.d/cntlmd restart

你可能感兴趣的:(windows,ubuntu)