logo

Putty-opdracht in Linux

Inleiding tot stopverf

Voor ramen, Stopverf is een beroemde terminal-emulator . Het is echter niet alleen beperkt tot Windows OS. Wezen open source En vrij , het is ook beroemd onder veel gebruikers van Linux. Stopverf biedt ondersteuning voor een enorm protocolbereik, zoals SFTP, SCP, rlogin, Telnet, SSH, serieel , enz.

Het wordt gebruikt door zowel hobbyisten/makers als doorgewinterde systeembeheerders. Over het algemeen gebruiken systeembeheerders Putty als client van telnet En SSH terwijl de gemeenschap van makers Putty gebruikt om via hun hardware met veel seriële poorten te communiceren.

Deze terminalemulator kan worden geleverd met een terminaltool genaamd 'psftp' (een SFTP-client van Putty). Het wordt gebruikt voor het veilig overbrengen van bestanden tussen systemen op een SSH-verbinding.

Het PuTTy-opdrachten- of SSH-opdrachtmodel, dat wil zeggen op client-server-basis, maakt authenticatie van twee gelokaliseerde systemen (op afstand) mogelijk tijdens het versleutelen van gegevens die van hen worden doorgegeven.

bash voor lus
  • SSH beheert meer dan 22 TCP-poorten, maar kan indien nodig worden aangepast.
  • Een client kan verbinding maken met een server door de TCP-handshake-methode te implementeren met een server die moet verifiëren of de door de gebruiker opgegeven details overeenkomen met de oude gegevensrecords die zijn opgeslagen in het opslagbestand van een RSA-sleutel.
  • Zowel de server als de client moeten het eens worden over de encryptiestandaarden om er zeker van te zijn dat de encryptiestandaarden veilig zijn voor het tot stand brengen van een verbinding. Vervolgens moet de gebruiker de authenticatiecontrole implementeren.
  • Er is nu een terminalemulator nodig die een client met een server verbindt.
  • PuTTy is een van de emulators die gratis en open source te downloaden is.
  • Windows heeft ook geen vooraf geïnstalleerde SSH-client of -server.

Daarom worden hieronder enkele vereisten voor het gebruik van PuTTy-opdrachten vermeld:

Vereisten

  • Een op Linux gebaseerde server waaraan we zullen worden gekoppeld.
  • Putty om het verbindingsproces te vergemakkelijken.
  • Het IP-adres van de server fungeert als de locatie van de server waarnaar we proberen te linken.
  • Wachtwoord en gebruikersnaam om ervoor te zorgen dat we verbinding kunnen maken met een server.

In Ubuntu Linux is de eenvoudigste manier om Putty te installeren via een terminal (opdrachtregel). We kunnen het installeren door de volgende stappen op Ubuntu te gebruiken:

Stap 1

Klik op Ubuntu Desktop Ctrl+Alt+T voor het openen van de GNOME-terminal . We kunnen de terminal uitvoeren via de Gratis streepje als deze snelkoppeling om welke reden dan ook niet werkte.

Stap 2

Voer de onderstaande opdracht uit in de terminal:

 sudo apt-get update 

Putty-opdracht in Linux

Met de bovenstaande opdracht wordt de pakketlijst van Ubuntu bijgewerkt met de huidige. In het geval dat de opdracht begrensd is, is de kans groter dat Ubuntu de vorige versie van de software installeert in plaats van de huidige versie, omdat deze alleen de vorige lijst bevatte samen met de vorige versie van de software.

Daarom is het beter om eerst de opdracht uit te voeren wanneer u de versies van de software upgradet of nieuwe software installeert. Aan het begin van de bovenstaande opdracht wordt het voorvoegsel sudo informeert de terminal om de opdracht uit te voeren als de wortel aangezien het upgraden en installeren van software een privilege-actie is en niet mag worden geïmplementeerd via gebruikers die niet voldoende toegang hebben. Geef het wachtwoord van de gebruiker wanneer daarom wordt gevraagd via sudo en druk op de Binnenkomen knop.

Stap 3

We kunnen Putty installeren met de volgende opdracht:

 sudo apt-get install -y putty 

Putty-opdracht in Linux

Stap 4

Na het invoeren van het bovenstaande commando moet Putty worden geïnstalleerd. Voer het uit via de terminal via de Dash of door binnen te komen 'stopverf' als opdracht.

 putty 

Putty-opdracht in Linux

Stopverf vergemakkelijkt een reeks verbindingstypes waaruit u kunt kiezen Serieel, SSH, Rlogin, Telnet , En Rauw . Het wordt ook geleverd samen met verschillende opdrachtregelhulpmiddelen DSA- en RSA-sleutelgenerator (ook gekend als het plamuurdoek ), SFTP ( psftp ), SCP ( pscp ), enz., die vanaf de terminal kunnen worden uitgevoerd.

Verbinding via PuTTy

Typ het IP-adres van de server in de IP-adresbalk of hostnaam om verbinding te maken met de server en behoud het type verbinding als SSH en de poort als 22. We kunnen de configuratie ook opslaan voor toekomstig gebruik.

Nu wordt de terminal van PuTTy geopend en wordt om een ​​wachtwoord en gebruikersnaam gevraagd voor verbinding.

We worden ingelogd op een server waarmee we verbinding probeerden te maken.

Als we een Mac- of Linux-gebaseerd besturingssysteem gebruiken, hebben we geen client zoals PuTTy nodig omdat het Linux-besturingssysteem de SSH-terminal bevat. We hoeven alleen het onderstaande commando toe te passen om verbinding te maken met de server:

ssh-gebruiker@serverip

  • Het bovenstaande commando zal ons verbinden met de server die een 'server IP' IP adres. 'Gebruiker' kan worden gedefinieerd als een gebruikersnaam. Het is geautoriseerd om verbinding te maken met een server.
  • Na het invoeren van deze opdracht wordt ons om het wachtwoord gevraagd.
  • We hoeven alleen maar de 'Uitgang' in ons terminalvenster voor het sluiten van de verbinding met een externe server. Het brengt ons terug naar onze lokale machine.

Putty-opdrachten

Enkele van de belangrijke commando’s van Putty worden hieronder uitgelegd:

1. wij: Hiermee kunnen we een teksteditor invoeren. De syntaxis vindt u hieronder:

 vi filename 

Putty-opdracht in Linux

Deze opdracht start het bestand via het scherm van het systeem. Als het bestand niet bestaat, wordt er een nieuw bestand gemaakt met een vergelijkbare naam.

  • Met de escape-toets kunnen we de opdrachten annuleren die we zijn gestart in de editormodus van vi.
  • Wij kunnen binnenkomen ':Q' om de vi-editor alleen te verlaten als we geen wijzigingen aan het bestand hebben voorgesteld.
  • Wij kunnen binnenkomen 'Q!' om af te sluiten als we de wijzigingen die we in het bestand hebben aangebracht willen verwijderen.

2e zet: Als we een specifieke string in een map of bestand willen vinden, is dit voor ons de juiste opdracht. Deze opdracht retourneert de hele regel, inclusief de zin, wanneer wordt gezocht naar de juiste overeenkomst. De syntaxis is als volgt:

 grep 'string' filename 

Putty-opdracht in Linux
  • In de opdracht wordt de i keuze ( grep -i 'string' bestandsnaam ) stelt ons in staat een hoofdletterongevoelige string in het bestand te vinden.
  • We kunnen het verschijningsnummer van de string in het meegeleverde bestand tellen met behulp van de 'grep -c 'string' bestandsnaam'
  • We kunnen de bestandsnaam weergeven die een specifieke string of patroon bevat met behulp van de 'grep -I 'string'*'
  • We kunnen ook het nummer van de regel met de uitvoer weergeven met behulp van de 'grep -n 'string' bestandsnaam'

3. hoofd: Met deze opdracht kunnen we de eerste tien regels van de inhoud van een bestand lezen. De syntaxis van het hoofdcommando is als volgt:

 head filename.extension 

Putty-opdracht in Linux
  • We kunnen ook de namen van meerdere bestanden binnen deze opdracht opgeven, waarna de eerste tien regels van alle bestanden afzonderlijk worden weergegeven.
    Syntaxis: head -n15 /temp/bestandsnaam
  • Het hoofdcommando toont de eerste vijftien regels van de inhoud via het meegeleverde bestand.

4. staart: Dit commando is hetzelfde als een commando, d.w.z. head, dat ons de tien regels (eerste) geeft. Het staartcommando biedt ons de tien regels (laatste) inhoud door het bestand. De syntaxis van deze opdracht is als volgt:

 tail filename.extension 

Putty-opdracht in Linux
  • We kunnen ook meer dan één naam van de bestanden aan dit commando geven, zodat tien regels (laatste) door alle beschreven bestanden worden weergegeven.
    De syntaxis is als volgt:
    staart map/bestand1/map/bestand2
  • Het is gelijk aan het hoofdcommando. Het stelt ons ook in staat de regelnummers die we willen zien te wijzigen, anders dan een standaardnummer.
    De syntaxis is als volgt:
    tail -n15 temp/bestandsnaam
    Er worden vijftien regels (laatste) met inhoud weergegeven via de opgegeven regel.

5. kat: Het cat-commando wordt gebruikt om de inhoud van het bestand op het scherm weer te geven. Met deze opdracht kopieert u de standaardinvoer naar de standaarduitvoer. Het maakt ook volledig scrollen mogelijk als de weergegeven tekst het scherm niet fixeert.

De syntaxis is als volgt:

 cat filename.extension 

Putty-opdracht in Linux

Deze opdracht wordt ook gebruikt om twee bestanden aan elkaar te koppelen en hun inhoud als één geheel weer te geven.

Syntaxis:

 cat file1.txt file2.txt > mergedfile.txt 

Putty-opdracht in Linux

waar,

'>' is het resultaat van het omleidingskarakter

Deze opdracht kan ook worden gebruikt voor het maken van een nieuw bestand.

Syntaxis:

 cat > filename.extension 

Putty-opdracht in Linux

6. kamer: Het staat voor verwijderen . Hiermee kunnen we een bestand via de server verwijderen. De syntaxis voor deze opdracht wordt hieronder vermeld:

 rm filename.extension 

Putty-opdracht in Linux
  • De 'rm * mapnaam' opdracht verwijdert elke inhoud of elk bestand in een map.
  • De 'rm -r mapnaam' commando zal de map en de map daarin ook verwijderen.
  • De 'rmdir' opdracht verwijdert de volledige map of directory.