▷ Hvordan bruke ssh i windows 10

Innholdsfortegnelse:
- Hva er SSH
- Konfigurer SSH-server i Ubuntu
- Se IP-adressen til Linux-serveren vår
- Koble til SSH-klient Windows 10
- Installer SSH Client Windows 10
- Koble SSH-klient til Linux fra Windows 10
- Konfigurer SSH-server Windows 10
- Start SSH Server i Windows 10
- Aktiver lytteport for OpenSSH Windows 10
- Koble til en Windows 10 SSH-server
- Løs feilidentifikasjon for ekstern vert er endret SSH
- Koble til en Windows 10 SSH-server fra Ubuntu
- Koble eksternt til en SSH-server
I denne artikkelen skal vi se hvordan vi kan bruke SSH i Windows 10 fra systemkommandolinjen. Spesielt vil vi bruke PowerShell og fordelene det gir oss. SSH er en av de mest brukte kommunikasjonsprotokollprotokollene for fjerntilkoblinger i dag på grunn av sin høye sikkerhet og brede kompatibilitet med Windows og Linux.
Innholdsindeks
Det var relativt mer komplisert å bruke SSH i tidligere versjoner av Windows, siden du må installere eksterne programmer som Putty for å få kompatibilitet mellom Linux og Windows. Men dette er foreløpig ikke nødvendig siden Windows 10 har en SSH-modul for å kunne opprette forbindelser fra systemet vårt til en klient som konfigurerer det som en server.
Hva er SSH
SSH eller Secure Shell er en sikker kommunikasjonsprotokoll for ekstern tilkobling av to operativsystemer slik at vi kan kontrollere en vertsdatamaskin fra en klientdatamaskin ved hjelp av en kommandokonsoll.
Det viktigste med SSH er at den er i stand til å kryptere tilkoblingsøkten, noe som ikke er mulig med FTP eller Telnet, mye mer usikker og lite brukte protokoller.
SSH lar deg også kopiere data sikkert fra en vert til en klient med mulighet for å bruke RSA-nøkler som er sikrere enn sesjonsnøklene til normale brukere, og vi kan også tunnelere overføringen av filer for å oppnå enda mer sikkerhet.
For øyeblikket er det mulig å SSH mellom praktisk talt hvilken som helst datamaskin med operativsystemet den har, siden det er spesifikke programmer for å oppnå kompatibilitet, for eksempel OpenSSH, Putty, Shell, SSH-Agent, blant andre.
Med SSH kan vi koble til en datamaskin som er konfigurert som en server både i et internt nettverk og fullstendig eksternt. For å gjøre dette må vi åpne TCP-port 22, som er den som brukes som standard.
Konfigurer SSH-server i Ubuntu
Nå hva vi skal gjøre er å konfigurere SSH som en server på en Ubuntu-datamaskin og få tilgang til den gjennom en Windows-klient.
Så det første vi må gjøre er å få kjørt SSH i servermodus i Ubuntu. Så vi kommer til å åpne en Linux-terminal for å starte prosessen.
For å installere SSH-serveren må vi utføre følgende kommando:
sudo apt-get install openssh-server
Vi legger passordet, og installasjonsprosessen vil ta noen sekunder. De viktigste kommandoene for å administrere vår SSH-server i Ubuntu vil være følgende:
sudo gedit / etc / ssh / sshd_config
Med denne kommandoen vil vi åpne SSH-konfigurasjonsfilen for å redigere parametere som kommunikasjonsporten, krypteringsprotokollen eller andre aspekter.
sudo /etc/init.d/ssh start
Kommando for å starte SSH-serveren
sudo /etc/init.d/ssh stopp
Kommando til avslutning av SSH-server
sudo /etc/init.d/ssh omstart
Kommando for å starte SSH-serveren på nytt etter for eksempel en konfigurasjonsendring
Vi i prinsippet, denne konfigurasjonsfilen skal vi la den være som den er, siden opplæringen handler om å etablere en kommunikasjon fra Windows og ikke konfigurere en server i Ubuntu
Deretter. Det vi vil gjøre er å kjøre kommandoen i forhold til å starte SSH-demonen. Nå skal vi flytte til Windows.
Se IP-adressen til Linux-serveren vår
Vi trenger bare å vite IP-adressen til SSH-serveren som vi har aktivert. For dette bruker vi kommandoen:
Koble til SSH-klient Windows 10
For å bruke SSH Windows 10 må vi bruke PowerShell eller ledetekst og gjøre noen prosedyrer for å aktivere programmet og kunne bruke det i kommandokonsollen vår
Installer SSH Client Windows 10
Med Windows 10 har vi det enkelt nok. Vi kan aktivere både en SSH-klient og en server gjennom listen over egenskaper i konfigurasjonspanelet.
- Vi går til startmenyen og klikker på tannhjulet for å åpne konfigurasjonspanelet. Vi velger alternativet " Programmer " og innenfor dette plasserer vi oss på alternativet " Programmer og funksjoner ". Nå må vi klikke på alternativet i riktig område av “ Administrer valgfrie funksjoner ”
Innenfor listen som vil vises, har vi kanskje allerede standard ssh-klienten installert, i hvilket tilfelle den vil vises i denne listen.
- Hvis vi ikke har det installert, klikker du på " Legg til en funksjon "
Når vi er inne i listen over funksjoner, må vi finne de to applikasjonene som interesserer oss: " OpenSSH Client " og " OpenSSH Server"
I begge tilfeller vil vi klikke på " Install ". Hvis vi går tilbake til det forrige vinduet, kan vi se hvordan disse elementene allerede vises installert.
Nå vil vi kunne bruke SSH-klienten til å koble til Ubuntu-teamet vårt
Koble SSH-klient til Linux fra Windows 10
Det første vi må gjøre er å åpne et PowerShell- vindu. For å gjøre dette høyreklikker vi på startmenyknappen og velger " Windows PoweShell ".
Hvis vi skriver kommandoen:
ssh
Vi vil skaffe deg informasjon om de forskjellige alternativene vi har tilgjengelig.
For å koble til en server med SSH fra Windows 10, er det eneste vi trenger å skrive følgende:
ssh For eksempel " ssh [email protected] ". Den vil automatisk be oss om Ubuntu-brukeropplysninger, og vi har tilgang Hvis vi ikke skriver en bruker, vil brukeren som er tilgjengelig på serversystemet som standard bli oppdaget, som i dette tilfellet: På grunn av mangler vil vi være i / home- katalogen til Ubuntu-systembrukeren. Og vi kan allerede gjøre det vi vil på serverutstyret vårt eksternt. For å koble fra økten, trenger vi bare å skrive kommandoen: exit
Hvis du vil koble eksternt fra et annet nettverk enn vårt, må vi åpne port 22 på ruteren vår og gå inn med den virkelige IP-en til internettlenken vår. Nå skal vi utføre den samme prosedyren, men fra en Windows-klient til en server også i Windows. Før vi allerede begynte å installere SSH-serveren for Windows, så nå trenger du bare å starte den for å koble til. For å åpne listen over systemtjenester og aktivere SSH-serveren er vi følgende: services.msc
Det vi kan gjøre nå med disse to tjenestene, er å konfigurere dem til å starte når systemet starter Vi vil allerede ha SSH-serveren kjørt på vår servermaskin. Dette er spesielt nyttig hvis det vi vil gjøre er ekstern tilgang til port 22 til vår SSH-server. Vi må plassere følgende kommando i PowerShell-konsollen som er utført med administratorrettigheter New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd-Enabled True-Direction Inbound-Protocol TCP-Action Tillat -Profile domain
Vel, alt er klart til å koble til vår nylig konfigurerte Windows 10-server. Det vi må gjøre er den samme prosedyren som før, selv om IP-teamet til teamet vårt er det samme som det vi tidligere har tilgang til på Ubuntu-serveren, vil det ikke gi noen feil. Denne feilen hopper på oss fordi vi tidligere har tilgang til en SSH-server med samme IP-adresse som en annen som vi for øyeblikket har. Fordi det er et annet operativsystem og et annet domene kjører, er sikkerhets-RSA-nøkkelen tilknyttet serveren annerledes, og vi vil få denne feilen. For å løse det, alt vi trenger å gjøre er å gå inn i et PowerShell- eller Command Prompt- vindu som administrator og skriv inn følgende kommando: ssh-keygen -R For eksempel, i vårt tilfelle: " ssh-keygen -R 192.168.2.104 ", og på denne måten vil listen over tilknyttede nøkler tømmes for å be om en annen Nå kjører vi tilkoblingsprosessen igjen, og dette vil være vellykket Nå vil vi se en veldig nyttig måte å koble til en SSH-server i Windows 10 fra Ubuntu og hvilken som helst annen Linux, og det er gjennom et grafisk grensesnitt. Hva vi vil gjøre er å åpne Ubuntu-filutforskeren og trykke på " Ctrl + L " -tastkombinasjonen for å aktivere nettleserens adressefelt. For å få tilgang til serveren vil vi skrive følgende kommando eller linje: ssh: // for eksempel " ssh: //[email protected] " vil be om sikkerhetsbekreftelse og deretter brukerpassord. På denne måten får vi tilgang til gjennom det grafiske grensesnittet til filene som er lagret på serverdatamaskinen For å fullføre vil vi også nevne muligheten for å koble eksternt til vår SSH-server, både Windows og Linux. Det eneste vi trenger å ta hensyn til er det faktum å være utenfor et privat nettverk som før. Vi må kjenne den virkelige IP-en til serveren og porten der overføringen skal gå, som som standard er port 22. På denne måten er kommandoen som vi må bruke for å koble til, følgende: ssh -p 22 for eksempel vil det i vårt tilfelle være: “ ssh -p 22 Dell @ IP-real ” Fremover vil prosessen være identisk. Følgende opplæringsprogrammer kan også være nyttige: Hvilke systemer vil du koble til av SSH? Hvis du har hatt noen problemer med å koble til, kan du la det stå i kommentarene for å hjelpe deg
Konfigurer SSH-server Windows 10
Start SSH Server i Windows 10
Aktiver lytteport for OpenSSH Windows 10
Koble til en Windows 10 SSH-server
Løs feilidentifikasjon for ekstern vert er endret SSH
Koble til en Windows 10 SSH-server fra Ubuntu
Koble eksternt til en SSH-server
Hvordan bruke Windows 10 oppgavebehandling

Veiledning for hvordan du bruker Windows Task Manager 10. Opplæring slik at du lærer hvordan du bruker Windows 10 Task Manager på datamaskinen din og enkelt eliminerer prosesser.
Hvordan laste ned, installere og bruke WhatsApp på hvilken som helst Windows-PC eller bærbar PC

Komplett guide for hvordan du laster ned, installerer og bruker WhatsApp på hvilken som helst Windows-PC eller bærbar PC. Lær hvordan du installerer og bruker WhatsApp i Windows.
Hvordan bruke ord på nettet: krav og hvordan du får tilgang til det

Oppdag hvordan du enkelt kan bruke Word Online på datamaskinen din til å bruke denne online versjonen av redigereren.