Problemen Oplossen Met Shell Script-foutopsporing In Korn Shell Op De Gemakkelijke Manier
March 25, 2022De afgelopen dagen hebben veel lezers gemeld dat ze last hebben van geleerde hoe een shell-script te debuggen in de Korn-shell.
Aanbevolen: Fortect
Hulpprogramma’s in deze patch:
Klik in Windows Internet Explorer op Ga naar deze startpagina (niet aanbevolen).Klik op het type certificaatwijzigingsfout om het informatievenster te openen.Klik op Certificaten, Bekijk echter Certificaat installeren.In het waarschuwingsbericht dat verschijnt, schakelt u Ja, certificaat uit.
Dit materiaal kan alleen voor informatieve doeleinden worden beschreven. Microsoft geeft geen garanties, hetzij expliciet, waarschijnlijk impliciet.
Voorbeeld
Dit document kan u helpen bij het oplossen van IIS-gerelateerde SSL-problemen. Het oplossen van problemen met klantgegevens wordt niet behandeld in deze bruine paper. Servercertificaten worden gebruikt zodat de server wordt geverifieerd, en in dit document zullen we op zijn beurt alleen handelen met servers.
Als “Klantcertificaten” is ingesteld om te helpen “Vereist” en u geen verwondingen heeft, raadpleeg dan dit document. Dit is ongetwijfeld alleen bedoeld om problemen met SSL-internetreferenties op te lossen.
Het is belangrijk om erachter te komen dat elk certificaatAT bestaat uit een geschikte openbare sleutel (gebruikt voor versleuteling) plus een unieke privésleutel (gebruikt bij ontsleuteling). De privésleutel is waarschijnlijk bekend bij de server.
Ik vertrouw erop dat de lezer bekend is met deze SSL-handshake en serverauthenticatie hier in het SSL-handshakeproces.
Scripts
Als je op zoek bent naar een website op de https, krijg je kort daarna de foutmelding:
Het belangrijkste is om altijd te controleren of de website toegankelijk is vanaf http. Zo niet, dan is er vrijwel zeker op elk moment een apart onderwerp, dat hier zeker zal worden gemaakt. De website moet massaal populair zijn en actief zijn voor de eerste http voordat u verder gaat met afzonderlijke probleemoplossing.
Je zou nu moeten zeggen dat er een website beschikbaar is die de markt via http draagt en dat we allemaal de bovenstaande fouten krijgen nadat we proberen https weer te geven. Het probleem treedt op omdat de SSL-handshake is mislukt, maar het bijbehorende foutbericht is gehoord. Er kunnen veel redenen zijn. Laten we stap voor stap een beslissing nemen om dit probleem op te lossen.
Script 1
Beveiligingscookies worden gebruikt door internetbrowsers en computers om ervoor te zorgen dat u de veiligheid van een bepaalde plaats hebt. Een enorm onjuiste datum- en gelegenheidsinstelling op uw computer kan er vrij gemakkelijk toe leiden dat certificaten onjuist worden weergegeven en daarom begint uw webbrowser met het geven van beveiligingswaarschuwingen.
Zorg ervoor dat ons hostingcertificaat de juiste privégegevens bevat. zie afbeelding hieronder:
Als de privé-aanleiding niet aanwezig is, moet u hiervoor een mogelijkheid verkrijgen die een sleutel bevat, de privé is normaal gesproken letterlijk een .pfx-bestand. Er was een commando waarmee we de privésleutel konden combineren die deel uitmaakt van het certificaat:
C:>certutil –repairstore gloednieuw "Ž1a 1f negentig op zoek naar 8b 21 a2 99 36 negenenzeventig a8 8e b2 3f negenenveertig 8c 7e 47 e3 d1 33"
Als deze toewijzing booming is, ziet u het juiste venster:
Opmerking: 1c 1f 94 8b 22 a2 99 35 A8 77 8e b2 tweeënveertig 3f 8c 7e zevenenveertig e3 d1 drieëndertig is een identificatielijst. certificaat Open en ga naar dit tabblad “Details”. Scroll naar beneden om het vingerafdrukgebied tegen te komen. Gebruik het vingerafdrukkussen en klik op de juiste in de onderstaande tekst. Druk op +”ctrl A” en vervolgens op +”ctrl C” om er genoegen mee te nemen en op te slaan. Hieronder vindt u een fantastisch overzicht van uw referentie:
Klik op het exacte tabblad Geavanceerd en scrol naar beneden totdat u het hele beveiligingskantoor vindt. Zoek in de vervolgkeuzelijst “Certificaatruimteconflictwaarschuwing” op en schakel het algemene vakje ernaast uit. Wanneer dit is bereikt, klikt u op “Toepassen” en “OK” om de wijziging te bewijzen. certificaten
Opmerking: De opdracht werkt niet altijd. Als dit niet mogelijk is, moet u een certificaat verkrijgen dat is vervaardigd met de persoonlijke sleutel van een certificeringsinstantie. De bestandsextensie voor de private volledige sleutel is doorgaans een goed solide .pfx-certificaat.
Script 2
We hebben de hele baan overwonnen.Eindelijk hebben we nu een geschikt serverdocument met de persoonlijke sleutel voor de website. Nu krijgen we echter nog steeds dezelfde fout hierboven. De website is nog steeds niet meer toegankelijk via Https.
Voor IIS en nog veel meer IIS 7. Gebruik de SSL-diagnosetool, vijaysk. Link hieronder:
Installeer het type tool en voer het vervolgens uit met betrekking tot de server. Als je je volledige privésleutelcertificaat hebt maar nog steeds geen toegang hebt tot de website, moet je hoogstwaarschijnlijk deze tool uitvoeren of al je systeemgebeurtenislogboeken controleren op waarschuwingen/fouten op basis van SChannel.
Wanneer u de SSLdiag-tool uitvoert, ontvangt u mogelijk de volgende foutmelding:
Je hebt een privé belangrijk ding dat overeenkomt met dit certificaat, maar CryptAcquireCertificatePrivateKey mislukt
Er zal ook een SChannel-waarschuwing zijn in de systeemgebeurtenisregistraties van activiteiten, zoals hieronder weergegeven:
Evenementtype: Schannel |
---|
Evenement Categorie: Fout |
Bron gebeurtenis: geen |
Evenement-ID: 36870 |
Datum: 11.02.2012 |
Tijd: 00:44:55 |
Gebruiker: n.v.t. |
Computer: |
Beschrijving: er is een vervelende fout opgetreden bij het proberen toegang te krijgen tot de privécomponent van de SSL-serverreferentie. De foutcode die wordt geretourneerd door de overeenkomende cryptografische module is 0x80090016. |
Deze gebeurtenis/fout was een functioneel veelvoorkomend probleem bij het intrekken van een gevoelige sleutel van een certificaat. Dus kijk naar doorloop de stappen één wanneer één:
Aanbevolen: Fortect
Bent u het beu dat uw computer traag werkt? Zit het vol met virussen en malware? Vrees niet, mijn vriend, want Fortect is hier om de dag te redden! Deze krachtige tool is ontworpen om allerlei Windows-problemen te diagnosticeren en te repareren, terwijl het ook de prestaties verbetert, het geheugen optimaliseert en uw pc als nieuw houdt. Wacht dus niet langer - download Fortect vandaag nog!
Controleer eerst de machtigingen van de map machinekeys volgens het huidige KB-artikel: https://support.microsoft.com/kb/278381. Alle privé-ky’s werden opgeslagen in de map Machinekeys, wat ervoor zorgt dat alle benodigde lees- en schrijfbewerkingen aanwezig zijn.
Als dat zo is, is het element bovendien nog steeds niet gecorrigeerd. In dit geval moet er een functioneel probleem zijn met het eigenlijke certificaat. dat kan in mei zijn verbroken (je ziet de fout in het positielogboek Im 0x8009001a SChannel).
Bron van gebeurtenis: readabilitydatatable=”1″> Type Schannel Evenementencategorie: evenementen: Geen Evenement-ID: 11 februari 2012 Tijd: 36870 datum: 00:44:55 Gebruiker: n.v.t. Computer: Er is een fatale fout opgetreden tijdens het proberen om toegang te krijgen tot de privésleutel van mijn SSL-webreferentie. Het blunder-voorvoegsel dat door de cryptografische module wordt geretourneerd, is meestal 0x8009001a.
We gebruiken een testkaart om te zien of internet altijd heeft gewerkt. Maak een back-up van de globale records en vervang deze vervolgens door een belangrijk zelfondertekend vertrouwd certificaat. Probeer toegang te krijgen tot HTTPS via een website. Als het daarna lukt, was het eerder gebruikte record onveilig en moet het over het algemeen opnieuw worden gemaakt met een nieuw constructiecertificaat.
Download deze software en repareer uw pc binnen enkele minuten.How To Debug A Shell Script In Korn Shell
Comment Deboguer Un Script Shell Dans Korn Shell
Wie Man Ein Shell Skript In Der Korn Shell Debuggt
Como Depurar Un Script De Shell En Korn Shell
Kak Otladit Scenarij Obolochki V Obolochke Korn
Hur Man Felsoker Ett Skal Skript I Korn Skal
Come Eseguire Il Debug Di Uno Script Di Shell In Korn Shell
Jak Debugowac Skrypt Powloki W Powloce Korn
Korn 셸에서 셸 스크립트를 디버그하는 방법
Como Depurar Um Script De Shell No Korn Shell