En tekniker vil bruke en rekke protokoller avhengig av den spesifikke oppgaven og miljøet de jobber i. Her er noen vanlige protokoller som brukes til å kjøre kommandoer på eksterne datamaskiner:
Remote Access Protocols:
* ssh (sikkert skall): Dette er den mest sikre og mye brukte protokollen for fjerntilgang. Den gir en sikker kryptert tilkobling for å utføre kommandoer, overføre filer og administrere eksterne systemer.
* Telnet: Denne eldre protokollen er mindre sikker da den overfører data i ren tekst. Det brukes fremdeles i noen gamle systemer, men anbefales ikke for moderne miljøer.
* RDP (Remote Desktop Protocol): Denne protokollen gir et grafisk grensesnitt for fjernkontroll av en annen datamaskin. Det brukes hovedsakelig til tilgang til og administrerer Windows -systemer.
* VNC (Virtual Network Computing): Denne protokollen ligner på RDP, men er plattformuavhengig og kan brukes til å få tilgang til et bredt spekter av operativsystemer.
eksterne kommandoutførelsesprotokoller:
* WinRM (Windows Remote Management): Denne protokollen brukes til å administrere Windows -systemer eksternt. Det lar teknikere utføre PowerShell -kommandoer og administrere eksterne datamaskiner.
* PowerShell Remoting: En funksjon i PowerShell som lar deg kjøre kommandoer på eksterne datamaskiner over SSH eller WINRM.
* Ansible: Dette populære automatiseringsverktøyet bruker SSH for å koble til eksterne systemer og utføre kommandoer definert i spillbøker.
* Chef and Puppet: Disse konfigurasjonsstyringsverktøyene bruker også SSH for å administrere eksterne systemer.
Andre relevante protokoller:
* http/https: Disse protokollene brukes til kommunikasjon over Internett. De kan brukes til å få tilgang til nettbaserte styringsgrensesnitt eller få tilgang til eksterne systemer gjennom webtjenester.
Valg av protokoll:
Valget av protokoll avhenger av flere faktorer, inkludert:
* operativsystem: Ulike protokoller jobber med forskjellige operativsystemer.
* Sikkerhetskrav: SSH er den mest sikre protokollen, mens Telnet anses som usikker.
* Formål: Ulike protokoller er bedre egnet for forskjellige oppgaver.
* kompleksitet: Noen protokoller er mer komplekse for å konfigurere og bruke enn andre.
Eksempel scenarier:
* Administrere en Linux -server: SSH er den foretrukne protokollen for ekstern tilgang og utførelse av kommandoer.
* tilgang til et Windows -skrivebord eksternt: RDP vil bli brukt til fjerntilgang og kontroll.
* Automatisering av oppgaver på flere servere: Ansible eller kokk kan brukes til å kjøre kommandoer og administrere konfigurasjoner.
I tillegg til protokollene, bruker teknikere også forskjellige verktøy for å administrere eksterne datamaskiner, inkludert:
* kitt: En populær SSH- og Telnet -klient.
* Remote Desktop Connection: Et innebygd verktøy i Windows for bruk av RDP.
* VNC Viewer: En klient for kobling til VNC -servere.
* PowerShell: Et kommandolinjeskall og skriptspråk som kan brukes til fjernstyring.
Å forstå de forskjellige protokollene og tilgjengelige verktøyene kan hjelpe teknikere effektivt å administrere og feilsøke eksterne datamaskiner.