NTLM 인증을 위해 우분투에서 cntlm을 설정해 보세요.

NTLM 인증을 위해 우분투에서 cntlm을 설정해 보세요.

NTLM 인증을 위해 ubuntu13에서 cntlm을 설정하려고 합니다. 나는 apt-get install을 사용하여 ctlm을 설정합니다. 내 etc 디렉토리에 있는 cntlm.conf 파일이 아래에 복사되었습니다. 사용자 이름/도메인 및 비밀번호가 정확합니다(다른 응용 프로그램에서 테스트했습니다).

cntlm.conf

    # Cntlm Authentication Proxy Configuration

    Username        account
    Domain          xxxxxx.com
    Password        password

    # Workstation   netbios_hostname

   Proxy                xxx.xxx.xxx.xxx:3128
    ###Proxy                10.0.0.42:8080

    NoProxy         localhost, 127.0.0.*, 10.*, 192.168.*, 0.0.*

    Listen          3128

    #SOCKS5Proxy    8010
    #SOCKS5User     dave:password

    #Auth           NTLM2
    #Flags          0x06820000

    #Gateway        yes

    #Allow          127.0.0.1
    #Deny           0/0

    #ISAScannerSize     1024
    #ISAScannerAgent    Wget/
    #ISAScannerAgent    APT-HTTP/
    #ISAScannerAgent    Yum/

    #Header         User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
    #Tunnel         11443:remote.com:443

/var/log/syslog의 오류 메시지:

Proxy returning invalid challenge!

cntlm은 포트 3129에서 실행 중입니다(squid는 포트 3128에서 실행 중임). cntlm의 IP 주소와 포트 번호에 프록시를 사용하도록 IE를 지정했지만(오징어도 사용해 보았습니다) 연결 시간이 초과되었습니다. 이 문제를 해결하는 방법에 대한 제안을 주시면 감사하겠습니다.

답변1

방화벽이 이 연결을 허용하지 않는 것 같습니다. 일시적으로 비활성화하여 이를 확인할 수 있습니다.

$ sudo ufw disable

이러한 포트에 대한 액세스를 허용하려면:

$ sudo ufw allow 3128/tcp
$ sudo ufs allow 3129/tcp

다음 명령을 사용하여 열려 있는 항목을 볼 수도 있습니다 status.

$ sudo ufw status

Firewall loaded

To                         Action  From
--                         ------  ----
22:tcp                     DENY    192.168.0.1
22:udp                     DENY    192.168.0.1
22:tcp                     DENY    192.168.0.7
22:udp                     DENY    192.168.0.7
22:tcp                     ALLOW   192.168.0.0/24
22:udp                     ALLOW   192.168.0.0/24

비활성화된 경우:

$ sudo ufw status
Status: inactive

인용하다

관련 정보