Introduksjon til Putty
For Windows, Kitt er en berømt terminalemulator . Det er imidlertid ikke bare begrenset til Windows OS. Å være åpen kilde og gratis , den er også kjent blant mange brukere av Linux. Kitt gir sin støtte for et stort protokollområde som f.eks SFTP, SCP, rlogin, Telnet, SSH, seriell , etc.
Den brukes både via hobbyister/maker-publikum og erfarne systemadministratorer. Vanligvis bruker sysadmins Putty som klient av telnet og SSH mens fellesskapet av produsenter bruker Putty til å samhandle med mange serielle porter over maskinvaren deres.
Denne terminalemulatoren kan leveres med et terminalverktøy som kalles 'psftp' (en SFTP-klient av Putty). Den brukes til sikker overføring av filer mellom systemer på en SSH-tilkobling.
PuTTy-kommando- eller SSH-kommandomodellen, dvs. klient-serverbasert, tillater to lokaliserte systemer (eksternt) autentisering under kryptering av data som vil passere fra dem.
- SSH opererer over 22 porter av TCP, men det kan endres om nødvendig.
- En klient kan koble seg til en server ved å implementere TCP-håndtrykkmetoden med en server som skal verifisere om detaljene gitt av brukeren samsvarer med de gamle registreringene av detaljer som er lagret i butikkfilen til en RSA-nøkkel.
- Både serveren og klienten må bli enige om standardene for kryptering for å sikre at standardene for kryptering er sikre og trygge for å etablere enhver tilkobling, og deretter bør brukeren implementere autentiseringskontrollen.
- Det kreves nå en terminalemulator som kobler en klient til en server.
- PuTTy er en av emulatorene som er gratis og åpen kildekode å laste ned.
- Windows har heller ingen forhåndsinstallert SSH-klient eller server.
Derfor er noen av forutsetningene for å bruke PuTTy-kommandoer nevnt nedenfor:
Forutsetninger
- En Linux-basert server som vi vil bli koblet til.
- Kitt for å lette prosessen med tilkoblingen.
- IP-adressen til serveren fungerer som serverens plassering som vi prøver å koble til.
- Passord og brukernavn for å sikre at vi kan koble til en server.
I Ubuntu Linux er den enkleste måten å installere Putty på med en terminal (kommandolinje). Vi kan installere det ved å bruke følgende trinn på Ubuntu:
lagret programkontroll
Trinn 1
På Ubuntu Desktop, klikk Ctrl+Alt+T for å åpne GNOME-terminal . Vi kan utføre terminalen gjennom Gratis Dash hvis denne snarveien av en eller annen grunn ikke fungerte.
Steg 2
Utfør kommandoen nedenfor inne i terminalen:
sudo apt-get update
Kommandoen ovenfor vil oppdatere pakkelisten til Ubuntu med den gjeldende. I tilfelle kommandoen er begrenset, er det en bedre mulighet for at Ubuntu kan installere programvarens tidligere versjon i stedet for den nåværende versjonen fordi den nettopp hadde den forrige listen sammen med programvarens forrige versjon.
Derfor, når du oppgraderer versjonene av programvaren eller installerer ny programvare, er det bedre å utføre kommandoen først. Ved starten av kommandoen ovenfor, prefikset sudo informerer terminalen om å utføre kommandoen som rot siden oppgradering og installasjon av programvare er rettighetshandlingen og må ikke implementeres via brukere som ikke har nok tilgang. Oppgi passordet til brukeren når du blir spurt via sudo og trykk på Tast inn knapp.
Trinn 3
Vi kan installere Putty med følgende kommando:
sudo apt-get install -y putty
Trinn 4
Etter å ha skrevet inn kommandoen ovenfor må Putty installeres. Utfør den gjennom terminalen gjennom Dash eller ved å gå inn 'kitt' som en kommando.
putty
Kitt gjør det mulig å velge mellom en tilkoblingstype Seriell, SSH, Rlogin, Telnet , og Rå . Den leveres også sammen med ulike verktøy på kommandolinjen for DSA- og RSA-nøkkelgenerator (også kjent som sparkelduken ), SFTP ( psftp ), SCP ( pscp ), etc, som kan utføres fra terminalen.
javatable
Tilkobling ved hjelp av PuTTy
Skriv inn serverens IP-adresse til IP-adresselinjen eller vertsnavnet for å koble til serveren og behold tilkoblingstypen som SSH og porten som 22. Vi kan også lagre konfigurasjonen for fremtidig bruk.
Nå vil terminalen til PuTTy åpnes og be om et passord og brukernavn for tilkobling.
Vi vil bli logget på en server som vi prøvde å opprette en tilkobling til.
Hvis vi bruker et Mac- eller Linux-basert OS, krever vi ingen klient som PuTTy fordi Linux-operativsystemet inneholder SSH-terminalen. Vi trenger bare å bruke kommandoen nedenfor for å koble til serveren:
ssh bruker@serverip
- Kommandoen ovenfor vil koble oss til serveren som har en 'serverip' IP adresse. 'Bruker' kan defineres som et brukernavn. Den er autorisert for å koble til en server.
- Vi vil bli bedt om å gi passordet etter å ha skrevet inn denne kommandoen.
- Vi må bare gå inn i 'exit' på terminalvinduet vårt for å lukke forbindelsen til en ekstern server. Det vil bringe oss tilbake til vår lokale maskin.
Putty-kommandoer
Noen av de viktige kommandoene til Putty er forklart nedenfor:
ins nøkkel
1. vi: Det lar oss legge inn et tekstredigeringsprogram. Syntaksen er nedenfor:
vi filename
Denne kommandoen vil starte filen over skjermen på systemet. I tilfelle filen ikke eksisterer, vil den lage en ny fil med et lignende navn.
- Escape-tasten lar oss avbryte kommandoene vi har startet i redigeringsmodusen til vi.
- Vi kan gå inn ':q' For å gå ut av vi-editoren har vi ikke foreslått noen endringer i filen.
- Vi kan gå inn 'q!' for å avslutte hvis vi ønsker å fjerne endringene vi har gjort i filen.
2. grep: Hvis vi ønsker å finne en bestemt streng i en mappe eller fil, er det den nøyaktige kommandoen for oss. Denne kommandoen vil returnere hele linjen inkludert setningen når den søker etter nøyaktig samsvar. Syntaksen er som følger:
grep 'string' filename
- I kommandoen er Jeg alternativ ( grep -i 'streng' filnavn ) vil gjøre det mulig for oss å finne en streng som ikke skiller mellom store og små bokstaver i filen.
- Vi kan telle utseendenummeret til strengen inne i den medfølgende filen ved hjelp av 'grep -c 'streng' filnavn'
- Vi kan vise filnavnet som inkluderer en bestemt streng eller mønster ved hjelp av 'grep -I 'streng'*'
- Vi kan også vise nummeret på linjen med utgangen ved hjelp av 'grep -n 'streng' filnavn'
3. hode: Denne kommandoen lar oss lese de første ti linjene med innholdet i en fil. Syntaksen til head-kommandoen er som følger:
head filename.extension
- Vi kan også gi navnene på flere filer i denne kommandoen, og så vil den vise de første ti linjene i alle filene separat.
Syntaks: head -n15 /temp/filnavn - Head-kommandoen vil vise de første femten linjene med innholdet gjennom den medfølgende filen.
4. hale: Denne kommandoen er den samme som en kommando, dvs. hodet som gir oss de ti linjene (første). Halekommandoen gir oss de ti linjene (siste) med innhold gjennom filen. Syntaksen for denne kommandoen er som følger:
tail filename.extension
- Vi kan også gi mer enn ett navn på filene til denne kommandoen for at den skal vise ti linjer (siste) gjennom alle de beskrevne filene.
Syntaksen er som følger:
tail dir/file1/dir/file2 - Det tilsvarer hodekommandoen. Det tillater oss også å endre linjenumrene vi ønsker skal vises annet enn et standardnummer.
Syntaksen er som følger:
hale -n15 temp/filnavn
Den vil vise femten linjer (siste) med innhold gjennom den angitte linjen.
5. katt: Katt-kommandoen brukes til å vise filens innhold på skjermen. Denne kommandoen kopierer standardinngangen til standardutgangen. Den tillater også å rulle helt når den viste teksten ikke fikser skjermen.
Syntaksen er som følger:
git utsjekking
cat filename.extension
Denne kommandoen brukes også til å koble sammen to filer og vise innholdet deres som én.
Syntaks:
cat file1.txt file2.txt > mergedfile.txt
hvor,
'>' er resultatet av omdirigeringskarakter
Denne kommandoen kan også brukes til å lage en ny fil.
Syntaks:
cat > filename.extension
6. rm: Det står for fjerne . Den lar oss fjerne en fil via serveren. Syntaksen for denne kommandoen er nevnt nedenfor:
rm filename.extension
- De 'rm * mappenavn' kommandoen vil fjerne hvert innhold eller fil i en katalog.
- De 'rm -r mappenavn' kommandoen vil fjerne mappen og mappen i den også.
- De 'rmdir' kommandoen vil slette hele mappen eller katalogen.