Introduktion till Putty
För Windows, Spackel är en berömd terminalemulator . Det är dock inte bara begränsat till Windows OS. Varelse öppen källa och fri , det är också känt bland många användare av Linux. Spackel ger sitt stöd för ett enormt protokollutbud som t.ex SFTP, SCP, rlogin, Telnet, SSH, seriell , etc.
Det används både via hobbyister/maker-crowd och erfarna sysadmins. I allmänhet använder sysadmins Putty som klient för telnet och SSH medan tillverkarna använder Putty för att interagera med många seriella portar över sin hårdvara.
Denna terminalemulator kan levereras med ett terminalverktyg som kallas 'psftp' (en SFTP-klient av Putty). Den används för att säkert överföra filer mellan system på en SSH-anslutning.
PuTTy-kommando- eller SSH-kommandomodellen, dvs klient-serverbaserad tillåter två lokaliserade system (fjärr)autentisering under kryptering av data som kommer att passera från dem.
- SSH driver över 22 portar av TCP, men det kan ändras om det behövs.
- En klient kan ansluta till en server genom att implementera TCP-handskakningsmetoden med en server som ska verifiera om detaljerna som ges av användaren stämmer överens med de gamla uppgifterna som är sparade i butiksfilen för en RSA-nyckel.
- Både servern och klienten måste komma överens om standarderna för kryptering för att säkerställa att krypteringsstandarderna är säkra och säkra för att upprätta en anslutning och sedan bör användaren implementera autentiseringskontrollen.
- En terminalemulator krävs nu som ansluter en klient till en server.
- PuTTy är en av emulatorerna som är gratis och öppen källkod att ladda ner.
- Windows har inte heller någon förinstallerad SSH-klient eller server.
Därför nämns några av förutsättningarna för att använda PuTTy-kommandon nedan:
Förutsättningar
- En Linux-baserad server som vi kommer att länkas till.
- Kitt för att underlätta processen för anslutningen.
- Serverns IP-adress fungerar som serverns plats som vi försöker länka till.
- Lösenord och användarnamn för att säkerställa att vi kan ansluta till en server.
I Ubuntu Linux är det enklaste sättet att installera Putty med en terminal (kommandorad). Vi kan installera det genom att använda följande steg på Ubuntu:
Steg 1
Klicka på på Ubuntu Desktop Ctrl+Alt+T för att öppna GNOME-terminal . Vi kan köra terminalen genom Gratis Dash om denna genväg av någon anledning inte fungerade.
Steg 2
Utför kommandot nedan inuti terminalen:
sudo apt-get update
Ovanstående kommando kommer att uppdatera paketlistan för Ubuntu med den nuvarande. Om kommandot är begränsat finns det en bättre möjlighet att Ubuntu kan installera programvarans tidigare version snarare än den nuvarande versionen eftersom den bara hade den tidigare listan tillsammans med programvarans tidigare version.
Därför, närhelst du uppgraderar versionerna av programvaran eller installerar ny programvara, är det bättre att köra kommandot först. I början av ovanstående kommando, prefixet sudo informerar terminalen att utföra kommandot som rot eftersom uppgradering och installation av programvara är privilegieåtgärden och får inte implementeras via användare som inte har tillräckligt med åtkomst. Ange lösenordet för användaren när du tillfrågas via sudo och tryck på Stiga på knapp.
Steg 3
Vi kan installera Putty med följande kommando:
sudo apt-get install -y putty
Steg 4
Efter inmatning av ovanstående kommando måste Putty installeras. Kör det genom terminalen genom Dash eller genom att gå in 'Spackel' som ett kommando.
putty
Spackel underlättar ett intervall för anslutningstyp att välja mellan Seriell, SSH, Rlogin, Telnet , och Rå . Dessutom levereras den tillsammans med olika verktyg på kommandoraden för DSA- och RSA-nyckelgenerator (också känd som puttygen ), SFTP ( psftp ), SCP ( pscp ), etc, som kan köras från terminalen.
Anslutning med PuTTy
Skriv in serverns IP-adress i IP-adressfältet eller värdnamnet för att ansluta till servern och behåll anslutningstypen som SSH och porten som 22. Vi kan också komma att lagra konfigurationen för framtida användning.
Nu öppnas PuTTys terminal och ber om ett lösenord och användarnamn för anslutning.
Vi kommer att loggas in på en server som vi försökte upprätta en anslutning till.
Om vi använder ett Mac- eller Linux-baserat OS, kräver vi ingen klient som PuTTy eftersom Linux-operativsystemet innehåller dess SSH-terminal. Vi behöver bara använda kommandot nedan för att ansluta till servern:
ssh användare@serverip
- Ovanstående kommando kommer att ansluta oss till servern som har en 'serverip' IP-adress. 'Användare' kan definieras som ett användarnamn. Den är auktoriserad för att ansluta till en server.
- Vi kommer att bli ombedda att ge lösenordet efter att ha angett detta kommando.
- Vi behöver bara gå in i 'utgång' på vårt terminalfönster för att stänga anslutningen till en fjärrserver. Det kommer att föra oss tillbaka till vår lokala maskin.
Putty kommandon
Några av Puttys viktiga kommandon förklaras nedan:
1. vi: Det gör det möjligt för oss att mata in en textredigerare. Dess syntax är nedan:
propositionell logik
vi filename
Detta kommando startar filen över systemets skärm. Om filen inte existerar kommer den att skapa en ny fil med ett liknande namn.
- Escape-tangenten gör det möjligt för oss att avbryta de kommandon vi har startat i redigeringsläget vi.
- Vi kan gå in ':q' För att bara avsluta vi-redigeraren har vi inte föreslagit några ändringar av filen.
- Vi kan gå in 'q!' för att avsluta om vi vill ta bort ändringarna vi har gjort i filen.
2:a draget: Om vi vill hitta en specifik sträng i en mapp eller fil är det det korrekta kommandot för oss. Detta kommando kommer att returnera hela raden inklusive frasen när den söker efter korrekt matchning. Syntaxen är som följer:
grep 'string' filename
- I kommandot i alternativ ( grep -i 'sträng' filnamn ) gör det möjligt för oss att hitta en skift-okänslig sträng i filen.
- Vi kan räkna utseendet på strängen i den medföljande filen med hjälp av 'grep -c 'sträng' filnamn'
- Vi kan visa filnamnet som innehåller en specifik sträng eller mönster med hjälp av 'grep -I 'sträng'*'
- Vi kan också visa numret på linjen med utgången med hjälp av 'grep -n 'sträng' filnamn'
3. huvud: Detta kommando gör det möjligt för oss att läsa de första tio raderna av innehållet i en fil. Syntaxen för head-kommandot är som följer:
head filename.extension
- Vi kan också ge namnen på flera filer inom detta kommando, och sedan kommer det att visa de första tio raderna av alla filer separat.
Syntax: head -n15 /temp/filnamn - Head-kommandot visar de första femton raderna av innehållet genom den medföljande filen.
4. svans: Detta kommando är detsamma som ett kommando, dvs huvudet som ger oss de tio raderna (första). Svanskommandot ger oss de tio raderna (sista) innehåll genom filen. Syntaxen för detta kommando är följande:
tail filename.extension
- Vi kan också ge mer än ett namn på filerna till detta kommando för att det ska visa tio rader (sista) genom alla de beskrivna filerna.
Syntaxen är som följer:
tail dir/file1/dir/file2 - Det motsvarar huvudkommandot. Det tillåter oss också att ändra radnumren vi vill ska visas förutom ett standardnummer.
Syntaxen är som följer:
svans -n15 temp/filnamn
Den kommer att visa femton rader (sista) innehåll genom den angivna raden.
5. katt: Kattkommandot används för att visa filens innehåll på skärmen. Detta kommando kopierar standardinmatningen till standardutgången. Dessutom tillåter den rullning helt när den visade texten inte fixar skärmen.
Syntaxen är som följer:
cat filename.extension
Det här kommandot används också för att sammanfoga två filer och visa deras innehåll som en.
Syntax:
cat file1.txt file2.txt > mergedfile.txt
var,
'>' är resultatet av omdirigeringskaraktär
Detta kommando kan också användas för att skapa en ny fil.
Syntax:
cat > filename.extension
6. rm: Det står för avlägsna . Det gör det möjligt för oss att ta bort en fil via servern. Syntaxen för detta kommando nämns nedan:
rm filename.extension
- De 'rm * mappnamn' kommandot tar bort varje innehåll eller fil i en katalog.
- De 'rm -r mappnamn' kommandot tar bort mappen och mappen i den också.
- De 'rmdir' kommandot raderar hela mappen eller katalogen.