Tips for effektivt arbeid med Putty. Sikker tilkobling via PuTTY: hvordan bruker du SSH

Faktisk er PuTTY en terminal for å koble til en server og deretter administrere den. Foruten SSH, støtter PuTTY en rekke andre nettverksprotokoller: SCP, Telnet, rlogin og raw socket. PuTTY ble opprinnelig utviklet for Microsoft Windows, men har siden blitt overført til forskjellige operativsystemer. For å jobbe effektivt med terminalen, må du kjenne til en rekke PuTTY-kommandoer.

Komme i gang med PuTTY

PuTTY er ganske enkel å bruke, i motsetning til andre klienter som krever mye installasjon. Arbeid med PuTTY starter med å laste ned installasjonsfilen til din lokale Windows-datamaskin. Det anbefales å laste ned den nyeste versjonen av putty.exe fra den offisielle nettsiden. Etter lagring, kjør filen putty.exe og trykk Neste. Det neste trinnet er å merke av i boksen Lag et skrivebordsikon for Putty og velg på nytt Neste. Etter det trykker vi Installere, for å fullføre installasjonsprosessen.

Start PuTTY ved å klikke på ikonet på skrivebordet. Konfigurasjonssiden åpnes ved oppstart. Følgende detaljer må angis på den:

  1. I felt Vertsnavn eller IP-adresse du må angi IP-adressen til serveren du vil koble til, eller domenenavnet i formatet server.dittdomene.com(toppnivådomene kan være hva som helst).
  2. I felt Havn trenger å indikere 22. Dette er standardporten for SSH-protokollen.
  3. Som tilkoblingstype ( Tilkoblingstype) velg SSH.

Etter det må du klikke Åpen. Et sikkerhetsadvarselsvindu vil dukke opp som ber deg angi at du stoler på serveren du skal koble til. Denne situasjonen er normal første gang du kobler til en ny server, bare klikk Ja.

Et terminalvindu vil dukke opp, der du blir bedt om å angi brukernavn og passord for å få tilgang til serveren. Skriv inn brukernavnet ditt og klikk Tast inn. Når du skriver inn passordet, vil du kanskje legge merke til at tegn ikke vises i terminalvinduet. Dette bør ikke forvirre deg, da det gjøres av sikkerhetsmessige årsaker. Skriv inn passordet ditt og trykk igjen Tast inn. V Hvis alt er gjort riktig, skal terminalen signalisere en vellykket pålogging til systemet. Nå i terminalvinduet kan du legge inn nedlasting og opplasting av filer til serveren.

Noen ganger hender det at ingen kommandoer legges inn i PuTTY-vinduet. Årsaken til dette er mest sannsynlig feil spesifiserte data for tilkobling til serveren - IP-adresse, port, tilkoblingstype eller pålogging og passord. I dette tilfellet kan du ikke skrive noe i terminalvinduet. Det er nødvendig å starte programmet på nytt og kontrollere de angitte dataene på nytt.

30 nyttige SSH-kommandoer i PuTTY

Hovedbruksområdet for PuTTY, som allerede nevnt, er administrasjon av Linux-servere fra Windows-datamaskiner. Nedenfor har vi satt sammen en liste over kommandoer for PuTTY som brukes regelmessig når du administrerer servere.

Den første gruppen med kommandoer lar deg navigere på serveren.

1. Slik finner du ut hvilken katalog på serveren du befinner deg i:

Kommando pwd viser banen til gjeldende katalog.

2. Gå til den angitte katalogen:

Kommando cd brukes til å navigere til en gitt katalog på serveren.

Eksempel: cd / home (flytter deg til / hjemmekatalogen).

3. Hold deg i gjeldende katalog:

Ved å bruke denne kommandoen signaliserer du til serveren at du vil holde deg i samme katalog som du er i for øyeblikket. Vanligvis brukes denne kommandoen i kombinasjon med andre for å indikere at de skal utføres i gjeldende katalog.

4. Flytt ett nivå opp:

Kommandoen ovenfor lar deg gå opp ett nivå i forhold til gjeldende katalog.

5. Gå tilbake til forrige katalog:

Den angitte kommandoen returnerer deg til katalogen du endret fra til den gjeldende.

6. Gå til hjemmekatalogen:

Kommandoen lar deg flytte til / hjemmekatalogen (hovedkatalogen til Linux-brukeren).

7. Gå til rotkatalogen:

Kommandoen ovenfor navigerer til roten av harddisken.

Se mappeinnhold

Nedenfor er kommandoene for PuTTY som lar deg se innholdet i kataloger på serveren eksternt.

8. Vis alle filer og mapper i gjeldende katalog:

Ved å bruke ls-kommandoen på en mappe vises alt innholdet.

Eksempel: ls / home (viser hele innholdet i brukerens hjemmekatalog).

9. Vis alle filer og mapper i katalogen, inkludert skjulte:

10. Vis alle filer og mapper med en indikasjon på størrelsen:

11. Vis alle underkataloger til gjeldende katalog rekursivt:

12. Vis innholdet i mappen, sortert etter størrelse:

13. Vis alle mapper i en katalog med detaljerte egenskaper:

Kopiering av filer og mapper

Denne delen gir en liste over PuTTY-kommandoer for kopiering av filer og mapper.

14. Kopier fil:

For å lage en kopi av filen, bruk cp-kommandoen. Kommandosyntaksen er som følger: cp [fil] [kopibane].

Eksempel: cp filnavn.php /home/filnavn.php

15. Kopier mappen med alle filene i den:

Denne kommandoen kopierer mappen med alt vedlagt innhold rekursivt.

16. Kopier og gi nytt navn til filen:

cp filnavn.php /home/filnavn2.php

Flytte filer og mapper

I Putty lar kommandoene nedenfor deg overføre filer fra mappe til mappe.

17. Flytt fil:

Kommando mv tjener til å flytte filer. Kommandosyntaks: mv [fil] [bane for å flytte].

Eksempel: mv page.php /home/page.php.

18. Flytt og gi nytt navn til filen:

mv page.php /home/newpage.php

19. Flytt filen til en katalog ett nivå over:

mv [filnavn] ..

Eksempel: mv index.html / ..

Opprette filer og mapper ved hjelp av PuTTY-kommandoer

Følgende gruppe med kommandoer brukes til å lage nye filer og kataloger på serveren.

20. Opprett mappe:

Eksempel: mkdir new-mappe

21. Opprett fil:

Kommando ta på lar deg lage tomme tekstfiler med forskjellige utvidelser.

Eksempel: trykk på index.php

Opprette og pakke ut arkiver

Det vil være nyttig når du arbeider med PuTTY og kommandoer for å starte arkivering/avarkivering av filer.

22. Komprimer mappen til et ZIP-arkiv:

zip -r [mappenavn.zip] [mappenavn]

Eksempel: zip -r newfolder.zip newfolder

23. Pakk ut ZIP-arkivet:

Eksempel: unzip newfolder.zip

24. Komprimer mappen til et TAR-arkiv:

tar -czvf [mappenavn.tar.gz] [mappenavn]

Eksempel: tar -czvf wp-content.tar.gz wp-content

25. Pakk ut TAR-arkivet:

tar -xvf

Eksempel: tar -xvf wp-content.tar.gz

Sletting av filer og mapper

26. Slett fil:

For å slette en fil på serveren, bruk kommandoen rm.

Eksempel: rm index.php

27. Slett alle filer i katalogen:

Denne kommandoen sletter den angitte katalogen fra filene den inneholder.

Eksempel: rm * / home / folder

28. Slett mappe:

Eksempel: rmdir / home / folder

Endre fil-/mappetillatelser

Til slutt har PuTTY en spesiell kommando chmod, som er ansvarlig for tilgangsrettigheter til filer og mapper. Den lar deg angi rettighetene til å lese, skrive og kjøre en fil eller mappe.

Kommandosyntaksen er som følger:

chmod [alternativer] [tillatelser] [filnavn]

For eksempel:

29. Endre tilgangsrettigheter til mappen:

chmod 754 newfolder

30. Endre tilgangsrettigheter til mappen og alle filene i den:

chmod -R 754 newfolder

La oss finne ut hva tallene betyr i kommandosyntaksen.

Det er tre grupper som kan ha tillatelser på filer og mapper i Linux:

  • eieren av filen;
  • fileiergruppe;
  • annen.

Samtidig kan de ha følgende rettigheter til å jobbe med filen, angitt med tall:

  • rett til å lese (4);
  • rett til å skrive (2);
  • retten til oppfyllelse (1);
  • ingen tilgang (0).

Tre tall, for eksempel 754, angi sekvensielt tilgangsrettighetene for fileieren (første siffer), gruppe (andre siffer) og alle andre (tredje siffer). Hvert av sifrene er summen av lese-, skrive- og utføringsrettigheter.

Så i eksemplet ovenfor gir tallet 7 eieren av filen rettigheter til å lese, skrive og utføre ( 4 + 2 + 1 = 7). Nummer 5 gir gruppen tillatelse til å lese og utføre ( 4 + 1 = 5), og figur 4 gir alle andre skrivebeskyttet tillatelse (4).

Ved å bruke en lignende formel kan du lage en hvilken som helst kombinasjon av rettigheter avhengig av dine behov.

Konklusjon

Til slutt, her er en liste over noen nyttige funksjoner for å gjøre PuTTY enklere å bruke:

  • Du kan lime inn en kommando som er kopiert fra en tredjepartskilde i PuTTY-terminalvinduet ved å trykke Shift + Insert.
  • Du kan raskt slette en skrevet kommando ved å trykke Ctrl + U.
  • Du kan avbryte utførelsen av den gjeldende kommandoen ved å trykke Ctrl + C.
  • Fjern terminalvinduet fra resultatene av tidligere kommandoer - Ctrl + L.

Dette materialet er en kort oversikt over arbeid med PuTTY-terminalklienten. For mer informasjon om PuTTY-kommandoer, se Unix / Linux Command Reference.

PuTTY er et lite gratis program for å koble til en server via Telnet eller en sikker SSH-tilkobling.

Hvorfor trengs det?

Vanligvis brukes dette programmet til å sende kommandoer til serveren. De. du konfigurerer PuTTY -> den kobles til serveren -> du skriver inn kommandoer på kommandolinjen -> serveren utfører dem.

En annen applikasjon er å overføre filer fra en datamaskin til en server og omvendt, men til slike formål bruker de ofte gratisprogramvaren Filezilla, Total Commander eller Far Manager.

Hvor kan jeg laste ned PuTTY?

Last ned på den offisielle nettsiden, programmet er gratis. Ikke la deg skremme av utformingen av nettstedet (eller rettere sagt dets fravær) - dette er et veldig populært program blant webmastere som ikke stjeler data og ikke skader. Vertsleverandører med SSH-støtte anbefaler å bruke PuTTY for å jobbe med webserveren.

Hvordan sette opp PuTTY riktig?

1. Kjør uten installasjon

Etter at du har lastet ned programmet fra den offisielle siden, trenger du ikke å installere det. Bare kjør PuTTY.exe-filen og du ser et vindu som dette:

2. Finn innstillingene

Vanligvis sender hostingleverandøren innstillingene for tilgang til serveren via SSH-protokollen, men det er viktig at du sjekker tilgjengeligheten til denne tjenesten med hostingleverandøren din. Når du har innstillingene, fortsett til å fylle ut de obligatoriske feltene:

3. Angi innstillingene og koble til

Vertsnavn (eller IP-adresse)- vertsnavn eller IP-adresse som sendes i innstillingene fra hosteren.
Havn- legg 22.
Lagret økt- skriv inn et hvilket som helst navn for økten og klikk "Lagre" ("Åpne" er fortsatt for tidlig å trykke). Deretter, i venstre kolonne, velg SSH-fanen og se følgende:

Vi rører ikke noe her, men i felten Foretrukket versjon av SSH-protokollen velg kun 2 (på noen hosting kan du bare la 2 stå). For å koble til serveren trykk "Åpne".

Etter det skal en svart skjerm vises med påskriften " Logg inn som". Skriv inn brukernavnet ditt, men vær oppmerksom på at når du skriver det, forblir skjermen svart. Det vil si at det ikke skjer noe på den, så når du er ferdig med å skrive inn brukernavnet er det bare å trykke på Enter. Da vil du bli bedt om å skrive inn passordet i på samme måte Hvis alt er konfigurert riktig, vil du se serverens kommandolinje foran deg.

Viktige PuTTY-kommandoer

Vi ser på en bred liste over kommandoer i en egen artikkel, og vi beskriver de viktigste her:

kommandonavn --help- vil vise full informasjon om laget og hva det gjør;
mc- starter Midnight Commander (filbehandling);
ls- vil vise filer på serveren;
ls - la- vil vise alle filer på serveren (selv skjulte) + størrelse + eier + rettigheter til filer + dato for endring;
cd-katalog- vil gå til den angitte katalogen;
cd ../- gå tilbake til katalogen opp;
mv- endre navn \ flytt filen;
rm- slette en fil;
cp- kopi;
chmod- endre rettighetene til en mappe eller fil;
katt filnavn- vil vise innholdet i filen;
mkdir- opprette en mappe.

Den mest populære SSH-fjernkontrollklienten er Putty. Det brukes på forskjellige enheter, hovedsakelig på Windows-PCer og på Internett er det allerede mange oppsettstimer, samt manualer for hvordan du bruker dette programmet. Det er imidlertid verdt å gå gjennom hovedfunksjonene til Putty igjen, minne deg på de grunnleggende kommandoene og gjennomgå Kitty og fordelene med denne klienten.

Hvorfor er Kitty bedre enn Putty

Hvis hovedkonkurrenten til SSH-protokollen er Telnet, som allerede har trukket seg tilbake i bakgrunnen, er det Kitty for Putty.

Generelt, hvis du forfølger det mest banale målet - å installere en klient, videresende en tunnel og bruke den etter behov på en PC, kan det ikke sies at Putty ikke vil hjelpe deg med å realisere ideen din.

Mange har hørt om Kitty og det faktum at denne klienten lar deg endre bakgrunnsbildet til terminalen og se listen over økter gjennom et mer praktisk vindu. Men dette er en bagatell sammenlignet med de virkelige fordelene som denne klienten gir.

Problemet med Putty er at hvis du setter opp en tunnel og gjorde individuelle konfigurasjoner for PC-en din, så vil all data forsvinne hvis du overfører programmet til en annen datamaskin. Kitty er en bærbar klient. Det er også mye mer praktisk hvis du jobber med de samme SSH-serverne hele tiden - Kitty-klienten vil skrive inn passordet og logge inn for deg!

Men det største plusset til Kitty-klienten er muligheten til å lage tilpassede team. Det vil si at du ikke trenger å lære kommandoene gjennom munnen, slik det var med Putty, men du kan skrive dine egne funksjoner i seksjonen Navn \ Kommando \ som vil fungere i terminalen. Du kan for eksempel komme opp med egne kommandoer for samhandling med databaser osv. Eller du kan komme opp med kommandoer for å lage en tunnel. Og i tillegg til kommandoer, har Kitty-klienten et sett med hurtigtaster for å hjelpe deg med å øke hastigheten på serveropplevelsen.

Hvordan jobbe med Putty

Generelt er Putty godt egnet for å jobbe med en server. Med denne applikasjonen kan du enkelt videresende en tunnel, logge på og utføre visse handlinger på serveren. For å lage en tunnel trenger du for eksempel bare å vite portnummeret og IP-adressen hvor du skal rute forbindelsen. Gjennom Putty-innstillingene i Tunneldelen kan du lage ønsket tunnel. For å gjøre dette, i Tunnel, skriv ned porten og IP-en hvor du skal koble til, og klikk deretter Åpne. Du må ha to økter slik at du kan videresende tunnel – dette er hele poenget med tunnelering mellom havner.

I tillegg er det mange andre konfigurasjoner i Putty-innstillingene i tillegg til Tunnel. Hovedfunksjonaliteten er å bruke spesielle kommandoer for å kontrollere serveren. Jo høyere tilgangsnivå du har på verten, jo flere handlinger kan du utføre. De viktigste handlingene som er tilgjengelige for din PC som klient er å se generell informasjon og statistikk fra serveren, stoppe systemet, administrere filer og kataloger, søke, montere filsystemer, administrere brukere, administrere filtilgangsnivåer, arkivere og pakke ut kataloger, osv. .d.

For å koble til serveren ved hjelp av Putty, må du bestemme deg for en autentiseringsmetode. Det er veldig vanlig at servere bruker offentlige nøkler. For å koble til en slik vert trenger du en offentlig nøkkel, og en av Putty-modulene vil hjelpe deg med å generere den. Du kan opprette en nøkkel for forskjellige versjoner av protokollen, samt angi lengden. Etter det, slipp nøkkelen på serveren og du kan koble til verten.

For å lære hvordan du får mest mulig ut av klienten og administrere de tilgjengelige serverfunksjonene, bør du studere dens grunnleggende kommandoer. For å gjøre dette, skriv -help i terminalen. Etter det vil Putty gi deg en hjelp, hvor hovedklientfunksjonene du kan bruke vil bli skrevet. Over tid vil du lære hvordan du bruker denne applikasjonen! Og til du har installert Putty, tenk på Kitty - tross alt har denne klienten sine betydelige fordeler.

PuTTY er en gratis klient for SSH, Telnet, rlogin og TCP-protokoller som fungerer på nesten alle plattformer. I praksis brukes den til å etablere en ekstern tilkobling og arbeide på en node koblet til ved hjelp av PuTTY.

Det er ganske praktisk å utføre den første konfigurasjonen av denne applikasjonen, og deretter bruke de angitte parametrene. Nedenfor er hvordan du kobler til via SSH via PuTTY etter å ha konfigurert programmet.

Konfigurerer PuTTY

  • Åpne PuTTY

  • I felt Vertsnavn (eller IP-adresse) spesifiser domenenavnet til den eksterne verten du skal koble til eller dens IP-adresse
  • Spesifiser i feltet Tilkoblingstype SSH
  • Under blokken Sesjonsledelse skriv inn navnet du vil gi tilkoblingen
  • Klikk på knappen Lagre

  • I kaskademenyen til programmet finner du elementet Sammensatt og gå til fanen Data

  • I felt Brukernavn for automatisk pålogging spesifiser påloggingen som forbindelsen skal opprettes for
  • I felt Automatisk innloggingspassord Skriv inn passordet ditt

  • Trykk deretter på knappen Koble


Om nødvendig, før du trykker på knappen Koble du kan gjøre flere innstillinger for koding og visningsvindu. For å gjøre dette, velg de riktige elementene i seksjonen Vindu overlappende programmeny.


Som et resultat av disse handlingene vil PuTTY etablere en SSH-forbindelse med serveren du spesifiserte. I fremtiden kan du allerede bruke den opprettede tilkoblingen for å etablere tilgang til den eksterne verten.

For å installere PuTTY-programmet på datamaskinen din, bruk ressursene http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

For å gå inn i den nødvendige klyngen må du:

Et vindu åpnes der brukeren, etter å ha skrevet inn pålogging og passord, kan jobbe på klyngen fra kommandolinjen eller ved å bruke.

I begynnelsen av økten vises informasjon om klyngen.

For enkelhets skyld kan du gjøre noen innstillinger og lagre dem for fremtidige økter.
For eksempel, for at brukeren skal lese den introduksjonsteksten på russisk når han går inn i klyngen, er det nødvendig å velge UTF - 8-koding og lagre denne innstillingen ved å fullføre følgende trinn.

Åpne PuTTY-vinduet

Velg Oversettelse-delen.

Velg UTF - 8-koding.

Gå til Session-delen.

Skriv inn navnet på klyngen i vinduene Vertsnavn og Lagrede økter.

og deretter Åpne.

I fremtiden, for å starte en økt på klyngen, er det nok å velge ønsket økt og klikke på Last inn, deretter Åpne eller dobbeltklikk på øktnavnet.


MERK FØLGENDE!
For å konfigurere ønsket koding når du arbeider på en annen klynge, må du gjenta alle trinnene på nytt for denne klyngen.
Som et resultat vil et vindu åpnes når du starter PuTTY

Brukeren trenger bare å velge ønsket klynge og begynne å jobbe.
Lykke til!