NTLM starpniekservera autentifikācija ietver rokasspiedienu, nevis tikai vienreizēju lietotājvārda pievienošanu. Pirms konta paroles maiņas pārliecinieties, ka starpniekserveris tiešām piedāvā NTLM un curl izpildāmais fails to atbalsta.

curl --version

Apskatiet tā faila iespēju sarakstu, kas veic pieprasījumu. Cita curl instalācija, konteinera attēls vai operētājsistēmas būvējums var atbalstīt atšķirīgu autentifikāciju.

Izvēlieties metodi tieši starpniekserverim

curl --proxy http://proxy.example:3128 --proxy-ntlm --proxy-user 'EXAMPLE\alice' --noproxy '' --connect-timeout 5 --max-time 20 https://example.com/

Galapunkts, domēns un lietotājvārds ir piemēri. Izmantojiet administratora norādīto formātu. Ja arguments nesatur paroli, curl var to pieprasīt, neatstājot noslēpumu parādītajā komandā.

Sākotnējais autentifikācijas izaicinājums var būt sarunu daļa. Atšķiriet to no noraidījuma pēc pabeigta rokasspiediena. Neatbildiet uz starpniekservera izaicinājumu ar izcelsmes serverim paredzētu NTLM opciju.

Diagnostikā iekļaujiet savienojumu uzvedību

NTLM stāvoklis ir saistīts ar savienojumu. Rokasspiedienam jānotiek pa paredzēto savienojuma ceļu; atkārtota savienojumu nomaiņa starp tā posmiem var neļaut to pabeigt.

Lietotnē ar libcurl ļaujiet bibliotēkai pārvaldīt autentifikāciju un savienojumu atkārtotu izmantošanu. Neveidojiet vispārīgu kopu, kas dažādām identitātēm autentificētus savienojumus uzskata par savstarpēji aizvietojamiem. Pakalpojumā ar vairākiem pārlēcieniem vai starpniekiem pārbaudiet, vai saglabājas vajadzīgā savienojumu struktūra.

Ja atbalsts un metodes izvēle ir pareiza, izpētiet konta formātu, domēna politiku un servera autentifikācijas žurnālus, no kuriem izņemti sensitīvie dati. Noildze pirms jebkāda izaicinājuma joprojām ir sasniedzamības problēma, nevis nepareizas NTLM paroles pierādījums.

Detalizētas trasējuma izdrukas var saturēt autentifikācijas marķierus un iekšējus nosaukumus. Izmantojiet tās lokāli un pirms kopīgošanas izņemiet sensitīvos datus; publiskam kļūdas ziņojumam nav vajadzīga neapstrādāta marķieru apmaiņa.

Saistītie raksti