Hvordan bruke SSH

Når vi bruker et program på datamaskinen vår, er vi vant til å bruke et grafisk grensesnitt for å kunne administrere alle dens funksjoner. Men hvis vi har en dataserver eller en hosting-server for nettstedet vårt, vil vi neppe bruke innstillingene fra et grensesnitt, siden vi i de fleste tilfeller må skrive inn kommandoer fra en ledetekst eller terminal for å kunne administrere serveren vår på riktig måte. Hvis serveren er plassert utenfor hjemmenettverket vårt (for eksempel på en server som tilbys av en leverandør, eller vi er borte fra hjemmet og vil ha tilgang til vår personlige server) eller hvis vi vil ha tilgang til det uten et grafisk grensesnitt, må vi opprette en sikker og kryptert forbindelse for å kunne sende kommandoer fra en ledetekst . I denne guiden vil vi vise deg hvordan du bruker SSH til å sende eksterne terminalkommandoer på en hvilken som helst server. Med tanke på vanskeligheten med temaet, vil vi prøve å være så oversiktlige og enkle som mulig, slik at selv en nybegynner kan lære å bruke SSH til å fjernstyre serveren sin.

Hvordan bruke SSH

Nedenfor finner du hvordan du oppretter en SSH-server på Windows og Linux, hvordan du kobler til en SSH-server fra Windows og til slutt hvordan du kobler til en SSH-server fra smarttelefoner og nettbrett (fra Android og iOS-operativsystem). Hvis vi ikke vet opprinnelsen til SSH-tjenesten, henviser vi deg til å lese den dedikerte Wikipedia-siden.

Hvordan lage en SSH-server på Windows

Hvis vi bruker Windows 10 på datamaskinen vår, kan vi installere OpenSSH-modulen. For å gjøre dette åpner vi Start-menyen nederst til venstre, åpner Innstillinger- appen, åpner App- menyen -> Apper og funksjoner og klikker til slutt på Valgfrie funksjoner . Klikk på Legg til en funksjon på siden som vises, bla gjennom listen over funksjoner og sørg for å velge OpenSSH Server- elementet.

På slutten av serverinstallasjonen åpner vi Start-menyen igjen, søker etter Windows PowerShell- appen, høyreklikker på den og velger Kjør som administrator . I kommandolinjevinduet som skal vises, utfør de opprinnelige konfigurasjonene av SSH-serveren ved å skrive inn følgende kommandoer fra terminalen (la oss skrive dem en linje om gangen):
Start-service sshd
Set-Service -Name sshd -StartupType 'Automatic'
Get-NetFirewallRule -Name * ssh *
Etter å ha startet disse kommandoene, kan PC-en med Windows 10 som vi bruker godta SSH-tilkoblinger på port 22, ved å bruke tilgangsopplysningene som er konfigurert på Windows-kontoen (vi må åpenbart videresende denne porten til ruteren eller modemet, slik at vi kan nå den når vi er ute av det personlige nettverket).
Merk : Hvis port 22 ikke er konfigurerbar eller ikke er tilgjengelig fra vårt nettverk, bare åpne filen C: \ Windows \ System32 \ OpenSSH \ sshd_config og endre oppføringen for port 22, og angi en port etter ønske.

Hvordan lage en SSH-server på Linux

På en Linux-server er det mye enklere å sette opp SSH, siden OpenSSH er godt integrert med andre systemverktøy. Etter å ha konfigurert maskinen eller serveren online med Ubuntu (tatt som et eksempel i denne guiden), åpner vi Terminal- appen og skriver deretter følgende kommando:
sudo apt-get install openssh-server
Vi bekrefter om nødvendig for å fullføre installasjonen av OpenSSH-serveren. For å starte tjenesten umiddelbart, kjør ganske enkelt følgende kommando fra terminalen:
sudo /etc/init.d/ssh omstart
Systemet vil bruke brukerkontokreditt for tilgang og port 22 for å godta tilkoblinger utenfra.

Hvis vi ønsker å endre inngangsporten for SSH-tilkoblinger (av samme grunner som på Windows), skriver du bare kommandoen i terminalen:
sudo vi / etc / ssh / sshd_config
Fra tekstredigereren navigerer vi gjennom de forskjellige alternativene til vi finner Port- elementet, slik at vi kan konfigurere en ny port for SSH-tilkoblinger.

Hvordan koble til en SSH-server fra Windows

Etter å ha konfigurert SSH-serveren, kan vi få tilgang til den fra hvilken som helst annen Windows 10-PC som er koblet til Internett ved å åpne Windows PowerShell-programmet og skrive følgende kommando fra terminalen:
ssh postbeskyttet -p portnummer
kommandoen består av brukernavnet ( brukernavnet ) som krever tilgang, servernavnet ( servernavnet ) og portnummeret som skal kontaktes.

Som brukernavn kan du bare bruke den til brukerkontoen som er konfigurert på serveren, mens vi som servernavn direkte kan angi den offentlige IP-adressen til internettforbindelsen som serveren eller domenenavnet bruker (hvis det er registrert). Standardporten er 22, men vi kan endre den uten problemer hvis SSH-serveren er konfigurert med en annen port. Ved hver tilkobling vil passordet bli bedt om, sammenfallende med passordet til systemkontoen (eller administratorkontoen).
Hvis vi bruker andre versjoner av Windows (7 og 8.1), eller vi ønsker å få mer kontroll over den krypterte forbindelsen, foreslår vi at du installerer PuTTY-programmet gratis og med åpen kildekode.

Med dette programmet vil vi være i stand til å koble deg raskt til en hvilken som helst SSH-server, bare skriv inn brukernavnet i vertsnavn- feltet, konfigurer porten i portfeltet, sett et avkrysningsmerke på SSH-elementet og til slutt klikk på Åpne nederst.

Slik kobler du til en SSH-server fra en smarttelefon eller nettbrett

Hvis vi ønsker å kontrollere SSH-serveren vår fra en smarttelefon eller nettbrett, anbefaler vi å installere den gratis Termius- appen, som er tilgjengelig for både Android og iOS.

Med denne appen vil vi kunne få tilgang til det beskyttede skallet på en hvilken som helst server raskt og raskt, i tillegg til å få tilgang til SFTP-tjenesten, som lar deg se alle servermappene med administratorrettigheter (utmerket til å administrere systemfiler og mapper uten være fysisk til stede foran serveren).
For å bruke appen, bare starte den, indikere tilgangsinformasjonen til serveren som tidligere sett og skriv inn passordet når du blir bedt om det; automatisk vil appen koble seg til serveren og tilby oss skallet som vi kan utføre kommandoer fra, med mulighet for å lagre legitimasjon for fremtidig tilgang.
Alternativt kan vi bruke gratis appene JuiceSSH - SSH Client og JuiceSSH Performance Plugin på Android.

Med disse to appene kan vi begge sende kommandoer på et sikkert skall og sjekke ytelsen til serveren vår, takket være tilkoblingsplugin som vil vise sanntid forbruket av CPU, RAM, nettverk, disk og gjennomsnittlig belastning (veldig nyttig hvis Vi har et nettsted med mange besøk eller servere med få kapasiteter).

konklusjoner

Å administrere en SSH-server og sende kommandoer på et sikkert skall er absolutt operasjoner av bransjeeksperter og systemadministratorer, men hvis vi ønsker å sjekke alle aspekter av serveren vår for nettstedet vi administrerer, er SSH definitivt et av verktøyene du trenger å lære å bruk umiddelbart.
Hvis du vil lære nye kommandoer fra ledetekster eller for PowerShell, kan du lese vår guide til ledetekst-cheats (Command Prompt Cheats). Hvis vi i stedet ønsker å koble til en FTP-server, kan vi finne all nødvendig informasjon i vår guide for hvordan du kobler til en FTP-server fra PC og smarttelefon.
For å opprette en ny dataserver som skal brukes som en personlig og sikker sky, kan vi lese vår dyptgående analyse om hvordan du oppretter en personlig og gratis Cloud Server på din PC.

Legg Igjen Din Kommentar

Please enter your comment!
Please enter your name here