Introduktion til Putty
Til Windows, Kitt er en berømt terminal emulator . Det er dog ikke kun begrænset til Windows OS. Væren open source og gratis , den er også berømt blandt mange brugere af Linux. Kitt yder sin støtte til et enormt protokolområde som f.eks SFTP, SCP, rlogin, Telnet, SSH, seriel , etc.
Det bruges både via hobbyister/maker-crowd og erfarne sysadmins. Generelt bruger sysadmins Putty som klient af telnet og SSH hvorimod fællesskabet af producenter bruger Putty til at interagere med mange serielle porte over deres hardware.
Denne terminalemulator kan leveres med et terminalværktøj, som kaldes 'psftp' (en SFTP-klient af Putty). Det bruges til sikker overførsel af filer mellem systemer på en SSH-forbindelse.
PuTTy-kommando- eller SSH-kommandomodellen, dvs. klient-server-baseret, tillader to lokaliserede systemer (fjern)godkendelse under kryptering af data, der vil passere fra dem.
- SSH driver over 22 porte af TCP, men det kan ændres, hvis det er nødvendigt.
- En klient kan oprette forbindelse til en server ved at implementere TCP-handshake-metoden med en server, som skal verificere, om detaljerne givet af brugeren stemmer overens med de gamle registreringer af detaljer, der er gemt inde i butiksfilen på en RSA-nøgle.
- Både serveren og klienten bliver nødt til at blive enige om standarderne for kryptering for at sikre, at standarderne for kryptering er sikre og sikre til at etablere enhver forbindelse, og derefter skal brugeren implementere autentificeringskontrollen.
- Der kræves nu en terminalemulator, der forbinder en klient til en server.
- PuTTy er en af emulatorerne, som er gratis og open source at downloade.
- Windows har heller ikke nogen forudinstalleret SSH-klient eller server.
Derfor er nogle af forudsætningerne for at bruge PuTTy-kommandoer nævnt nedenfor:
Forudsætninger
- En Linux-baseret server, som vi vil blive knyttet til.
- Kit for at lette processen med forbindelsen.
- Serverens IP-adresse fungerer som serverens placering, som vi forsøger at linke til.
- Adgangskode og brugernavn for at sikre, at vi kan oprette forbindelse til en server.
I Ubuntu Linux er den nemmeste måde at installere Putty på via en terminal (kommandolinje). Vi kan installere det ved at bruge følgende trin på Ubuntu:
normalisering i databasen
Trin 1
Klik på Ubuntu Desktop Ctrl+Alt+T for at åbne GNOME terminal . Vi kan udføre terminalen gennem Gratis Dash hvis denne genvej af en eller anden grund ikke virkede.
Trin 2
Udfør nedenstående kommando inde i terminalen:
sudo apt-get update
Ovenstående kommando vil opdatere pakkelisten for Ubuntu med den nuværende. I tilfælde af, at kommandoen er begrænset, er der en bedre mulighed for, at Ubuntu kan installere softwarens tidligere version frem for den nuværende version, fordi den netop havde den tidligere liste sammen med softwarens tidligere version.
Derfor, når du opgraderer versionerne af softwaren eller installerer ny software, er det bedre at udføre kommandoen først. Ved starten af ovenstående kommando, præfikset sudo informerer terminalen om at udføre kommandoen som rod da opgradering og installation af software er privilegiet og må ikke implementeres via brugere, der ikke har tilstrækkelig adgang. Giv brugerens adgangskode, når du bliver spurgt via sudo og tryk på Gå ind knap.
Trin 3
Vi kan installere Putty med følgende kommando:
sudo apt-get install -y putty
Trin 4
Efter indtastning af ovenstående kommando skal Putty installeres. Udfør det gennem terminalen gennem Dash eller ved at indtaste 'kit' som en kommando.
putty
Kitt gør det lettere at vælge mellem en forbindelsestype Seriel, SSH, Rlogin, Telnet , og Rå . Det sendes også sammen med forskellige værktøjer på kommandolinjen til DSA- og RSA-nøglegenerator (også kendt som spartelkluden ), SFTP ( psftp ), SCP ( pscp ), osv., som kan udføres fra terminalen.
typer af binære træer
Tilslutning ved hjælp af PuTTy
Indtast serverens IP-adresse til IP-adresselinjen eller værtsnavnet for at oprette forbindelse til serveren, og behold forbindelsestypen som SSH og porten som 22. Vi kan også gemme konfigurationen til fremtidig brug.
Nu åbner PuTTys terminal og beder om en adgangskode og et brugernavn til forbindelse.
Vi bliver logget på en server, som vi forsøgte at oprette forbindelse til.
Hvis vi bruger et Mac eller Linux-baseret OS, kræver vi ikke nogen klient såsom PuTTy, fordi Linux-operativsystemet indeholder dens SSH-terminal. Vi behøver kun at anvende nedenstående kommando for at oprette forbindelse til serveren:
ssh bruger@serverip
- Ovenstående kommando vil forbinde os til serveren, der har en 'serverip' IP-adresse. 'Bruger' kan defineres som et brugernavn. Den er autoriseret til at oprette forbindelse til en server.
- Vi bliver bedt om at give adgangskoden efter at have indtastet denne kommando.
- Vi skal bare ind i 'Afslut' på vores terminalvindue for at lukke forbindelsen til en ekstern server. Det vil bringe os tilbage til vores lokale maskine.
Putty kommandoer
Nogle af de vigtige kommandoer fra Putty er forklaret nedenfor:
25 af 100
1. vi: Det giver os mulighed for at indtaste en teksteditor. Dens syntaks er nedenfor:
vi filename
Denne kommando vil starte filen over skærmen på systemet. I tilfælde af at filen ikke eksisterer, vil den lave en ny fil med et lignende navn.
- Escape-tasten gør det muligt for os at annullere de kommandoer, vi har startet i redigeringstilstanden i vi.
- Vi kan komme ind ':q' for kun at afslutte vi-editoren, har vi ikke foreslået nogen ændringer til filen.
- Vi kan komme ind 'q!' for at afslutte, hvis vi ønsker at fjerne de ændringer, vi har foretaget i filen.
2. træk: Hvis vi ønsker at finde en bestemt streng i en mappe eller fil, er det den nøjagtige kommando for os. Denne kommando returnerer hele linjen inklusive sætningen, når den søger efter det nøjagtige match. Syntaksen er som følger:
grep 'string' filename
- I kommandoen jeg mulighed ( grep -i 'streng' filnavn ) vil gøre det muligt for os at finde en tekst-ufølsom streng i filen.
- Vi kan tælle udseendet af strengen inde i den medfølgende fil ved hjælp af 'grep -c 'string' filnavn'
- Vi kan vise filnavnet, der inkluderer en bestemt streng eller mønster ved hjælp af 'grep -I 'streng'*'
- Vi kan også vise nummeret på linjen med output ved hjælp af 'grep -n 'streng' filnavn'
3. hoved: Denne kommando gør det muligt for os at læse de første ti linjer af indholdet i en fil. Syntaksen for head-kommandoen er som følger:
head filename.extension
- Vi kan også angive navnene på flere filer inden for denne kommando, og så vil den vise de første ti linjer af alle filer separat.
Syntaks: hoved -n15 /temp/filnavn - Head-kommandoen vil vise de første femten linjer af indholdet gennem den medfølgende fil.
4. hale: Denne kommando er den samme som en kommando, dvs. hoved, der giver os de ti linjer (første). Halekommandoen giver os de ti linjer (sidste) indhold gennem filen. Syntaksen for denne kommando er som følger:
tail filename.extension
- Vi kan også give mere end ét navn på filerne til denne kommando, så den viser ti linjer (sidste) gennem alle de beskrevne filer.
Syntaksen er som følger:
hale dir/file1/dir/file2 - Det svarer til hovedkommandoen. Det giver os også mulighed for at ændre de linjenumre, vi ønsker at blive vist ud over et standardnummer.
Syntaksen er som følger:
hale -n15 temp/filnavn
Det vil vise femten linjer (sidste) indhold gennem den angivne linje.
5. kat: Kat-kommandoen bruges til at vise filens indhold på skærmen. Denne kommando kopierer standardinputtet til standardoutputtet. Det tillader også at rulle helt, når den viste tekst ikke fikser skærmen.
Syntaksen er som følger:
git checkout
cat filename.extension
Denne kommando bruges også til at sammenkæde to filer og vise deres indhold indarbejdet som én.
Syntaks:
cat file1.txt file2.txt > mergedfile.txt
hvor,
'>' er resultatet af omdirigeringskarakter
Denne kommando kan også bruges til at oprette en ny fil.
Syntaks:
cat > filename.extension
6. rm: Det står for fjerne . Det gør det muligt for os at fjerne en fil via serveren. Syntaksen for denne kommando er nævnt nedenfor:
rm filename.extension
- Det 'rm * mappenavn' kommando vil fjerne hvert indhold eller fil i en mappe.
- Det 'rm -r mappenavn' kommando vil også fjerne mappen og mappen i den.
- Det 'rm er' kommandoen vil slette hele mappen eller mappen.