logo

Putty-Befehl unter Linux

Einführung in Putty

Für Windows, Kitt ist ein berühmter Terminal-Emulator . Es ist jedoch nicht nur auf das Windows-Betriebssystem beschränkt. Sein Open Source Und frei , es ist auch bei vielen Linux-Benutzern bekannt. Kitt bietet Unterstützung für eine große Protokollpalette wie z SFTP, SCP, rlogin, Telnet, SSH, seriell , usw.

Java unveränderliche Liste

Es wird sowohl von Bastlern/Herstellern als auch von erfahrenen Systemadministratoren verwendet. Im Allgemeinen verwenden Systemadministratoren Putty als Client von Telnet Und SSH wohingegen die Community der Hersteller Putty verwendet, um über ihre Hardware mit vielen seriellen Ports zu interagieren.

Dieser Terminal-Emulator kann mit einem Terminal-Tool namens „ 'psftp' (ein SFTP-Client von Putty). Es wird für die sichere Übertragung von Dateien zwischen Systemen über eine SSH-Verbindung verwendet.

Das PuTTy-Befehls- oder SSH-Befehlsmodell, d. h. Client-Server-basiert, ermöglicht die Authentifizierung zweier lokalisierter Systeme (aus der Ferne) während der Verschlüsselung der von ihnen übertragenen Daten.

  • SSH betreibt über 22 TCP-Ports, kann aber bei Bedarf geändert werden.
  • Ein Client kann eine Verbindung zu einem Server herstellen, indem er die TCP-Handshake-Methode mit einem Server implementiert, die überprüft, ob die vom Benutzer angegebenen Details mit den alten Detaildatensätzen übereinstimmen, die in der Speicherdatei eines RSA-Schlüssels gespeichert sind.
  • Sowohl der Server als auch der Client müssen sich auf die Verschlüsselungsstandards einigen, um sicherzustellen, dass die Verschlüsselungsstandards für den Verbindungsaufbau sicher sind. Anschließend sollte der Benutzer die Authentifizierungsprüfung durchführen.
  • Nun wird ein Terminalemulator benötigt, der einen Client mit einem Server verbindet.
  • PuTTy ist einer der Emulatoren, der kostenlos und Open Source heruntergeladen werden kann.
  • Windows verfügt außerdem über keinen vorinstallierten SSH-Client oder -Server.

Daher werden im Folgenden einige Voraussetzungen für die Verwendung von PuTTy-Befehlen aufgeführt:

Voraussetzungen

  • Ein Linux-basierter Server, mit dem wir verbunden werden.
  • Kitt, um den Verbindungsvorgang zu erleichtern.
  • Die IP-Adresse des Servers fungiert als Standort des Servers, zu dem wir eine Verbindung herstellen möchten.
  • Passwort und Benutzername, um sicherzustellen, dass wir uns mit einem Server verbinden können.

Unter Ubuntu Linux lässt sich Putty am einfachsten über ein Terminal (Befehlszeile) installieren. Wir können es installieren, indem wir die folgenden Schritte unter Ubuntu ausführen:

Schritt 1

Klicken Sie auf dem Ubuntu-Desktop auf Strg+Alt+T zum Öffnen des GNOME-Terminal . Wir können das Terminal über ausführen Kostenloser Dash falls diese Verknüpfung aus irgendeinem Grund nicht funktioniert hat.

Schritt 2

Führen Sie den folgenden Befehl im Terminal aus:

 sudo apt-get update 

Putty-Befehl unter Linux

Der obige Befehl aktualisiert die Paketliste von Ubuntu mit der aktuellen. Falls der Befehl begrenzt ist, besteht eine bessere Chance, dass Ubuntu die vorherige Version der Software anstelle der aktuellen Version installiert, da es nur die vorherige Liste zusammen mit der vorherigen Version der Software hatte.

Daher ist es bei jedem Upgrade der Softwareversionen oder der Installation neuer Software besser, den Befehl zuerst auszuführen. Zu Beginn des obigen Befehls das Präfix Sudo Informiert das Terminal, den Befehl als auszuführen Wurzel Da das Aktualisieren und Installieren von Software eine privilegierte Aktion ist und nicht über Benutzer durchgeführt werden darf, die nicht über ausreichende Zugriffsrechte verfügen. Geben Sie das Passwort des Benutzers ein, wenn Sie dazu aufgefordert werden Sudo und drücken Sie die Taste Eingeben Taste.

Schritt 3

Java zu JSON-Objekt

Wir können Putty mit dem folgenden Befehl installieren:

 sudo apt-get install -y putty 

Putty-Befehl unter Linux

Schritt 4

Nach Eingabe des obigen Befehls muss Putty installiert werden. Führen Sie es über das Terminal über den Dash oder durch Eingabe aus 'Kitt' als Befehl.

 putty 

Putty-Befehl unter Linux

Kitt ermöglicht die Auswahl eines Verbindungstypbereichs Seriell, SSH, Rlogin, Telnet , Und Roh . Außerdem werden verschiedene Tools der Befehlszeile für mitgeliefert DSA- und RSA-Schlüsselgenerator (auch bekannt als das Spachteltuch ), SFTP ( psftp ), SCP ( pscp ) usw., die vom Terminal aus ausgeführt werden können.

Verbindung mit PuTTy

Geben Sie die IP-Adresse des Servers in die IP-Adressleiste oder den Hostnamen ein, um eine Verbindung zum Server herzustellen, und behalten Sie den Verbindungstyp als SSH und den Port als 22 bei. Außerdem speichern wir die Konfiguration möglicherweise für die zukünftige Verwendung.

Bash verkettet Zeichenfolgen

Nun öffnet sich das Terminal von PuTTy und fragt nach einem Passwort und einem Benutzernamen für die Verbindung.

Wir werden auf einem Server angemeldet, zu dem wir versucht haben, eine Verbindung herzustellen.

Wenn wir ein Mac- oder Linux-basiertes Betriebssystem verwenden, benötigen wir keinen Client wie PuTTy, da das Linux-Betriebssystem sein SSH-Terminal enthält. Wir müssen nur den folgenden Befehl anwenden, um eine Verbindung zum Server herzustellen:

ssh user@serverip

  • Der obige Befehl verbindet uns mit dem Server, der über eine verfügt 'serverip' IP Adresse. 'Benutzer' kann als Benutzername definiert werden. Es ist zur Verbindung mit einem Server berechtigt.
  • Nach Eingabe dieses Befehls werden wir aufgefordert, das Passwort einzugeben.
  • Wir müssen nur das eingeben 'Ausfahrt' in unserem Terminalfenster zum Schließen der Verbindung zu einem Remote-Server. Es bringt uns zurück zu unserem lokalen Computer.

Putty-Befehle

Einige der wichtigen Befehle von Putty werden im Folgenden erklärt:

Addierer Volladdierer

1. wir: Es ermöglicht uns die Eingabe eines Texteditors. Seine Syntax ist unten:

 vi filename 

Putty-Befehl unter Linux

Dieser Befehl startet die Datei über dem Bildschirm des Systems. Falls die Datei nicht existiert, wird eine neue Datei mit einem ähnlichen Namen erstellt.

  • Mit der Escape-Taste können wir die von uns gestarteten Befehle im Editormodus von vi abbrechen.
  • Wir können eintreten ':Q' Nur zum Verlassen des VI-Editors haben wir keine Änderungen an der Datei vorgeschlagen.
  • Wir können eintreten 'Q!' zum Beenden, wenn wir die an der Datei vorgenommenen Änderungen entfernen möchten.

2. Zug: Wenn wir eine bestimmte Zeichenfolge in einem Ordner oder einer Datei finden möchten, ist dies der richtige Befehl für uns. Dieser Befehl gibt die gesamte Zeile einschließlich der Phrase zurück, wenn nach der genauen Übereinstimmung gesucht wird. Die Syntax lautet wie folgt:

 grep 'string' filename 

Putty-Befehl unter Linux
  • Im Befehl die ich Möglichkeit ( grep -i 'string' Dateiname ) ermöglicht es uns, eine Zeichenfolge ohne Berücksichtigung der Groß-/Kleinschreibung in der Datei zu finden.
  • Mit Hilfe von können wir die Häufigkeit des Vorkommens der Zeichenfolge in der bereitgestellten Datei zählen 'grep -c 'string' Dateiname'
  • Mithilfe von können wir den Dateinamen anzeigen, der eine bestimmte Zeichenfolge oder ein bestimmtes Muster enthält 'grep -I 'string'*'
  • Außerdem können wir mit Hilfe von die Nummer der Zeile mit der Ausgabe anzeigen 'grep -n 'string' Dateiname'

3. Kopf: Mit diesem Befehl können wir die ersten zehn Zeilen des Inhalts einer Datei lesen. Die Syntax des Head-Befehls lautet wie folgt:

 head filename.extension 

Putty-Befehl unter Linux
  • Außerdem können wir in diesem Befehl die Namen mehrerer Dateien angeben und dann werden die ersten zehn Zeilen aller Dateien separat angezeigt.
    Syntax: head -n15 /temp/Dateiname
  • Der Befehl head zeigt die ersten fünfzehn Zeilen des Inhalts der bereitgestellten Datei an.

4. Schwanz: Dieser Befehl ist dasselbe wie ein Befehl, d. h. head, der uns die zehn Zeilen (zuerst) liefert. Der Befehl tail liefert uns die zehn (letzten) Zeilen Inhalt der Datei. Die Syntax dieses Befehls lautet wie folgt:

 tail filename.extension 

Putty-Befehl unter Linux
  • Wir können diesem Befehl auch mehr als einen Dateinamen geben, damit er zehn Zeilen (letzte) durch alle beschriebenen Dateien anzeigt.
    Die Syntax lautet wie folgt:
    Endverzeichnis/Datei1/Verzeichnis/Datei2
  • Es entspricht dem Kopfbefehl. Außerdem können wir die Zeilennummern, die angezeigt werden sollen, anders als eine Standardnummer ändern.
    Die Syntax lautet wie folgt:
    tail -n15 temp/dateiname
    In der bereitgestellten Zeile werden (letzte) fünfzehn Zeilen Inhalt angezeigt.

5. Katze: Der Befehl cat wird verwendet, um den Inhalt der Datei auf dem Bildschirm anzuzeigen. Dieser Befehl kopiert die Standardeingabe in die Standardausgabe. Außerdem ist ein vollständiges Scrollen möglich, wenn der angezeigte Text den Bildschirm nicht fixiert.

Die Syntax lautet wie folgt:

 cat filename.extension 

Putty-Befehl unter Linux

Außerdem wird dieser Befehl zum Verketten zweier Dateien und zum Anzeigen ihres integrierten Inhalts als Ganzes verwendet.

Syntax:

 cat file1.txt file2.txt > mergedfile.txt 

Putty-Befehl unter Linux

Wo,

'>' ist das Ergebnis des Umleitungscharakters

Unterschied zwischen Programm und Skript

Dieser Befehl kann auch zum Erstellen einer neuen Datei verwendet werden.

Syntax:

 cat > filename.extension 

Putty-Befehl unter Linux

6. RM: Es steht für entfernen . Es ermöglicht uns, eine Datei über den Server zu entfernen. Die Syntax für diesen Befehl ist unten aufgeführt:

 rm filename.extension 

Putty-Befehl unter Linux
  • Der 'rm * Ordnername' Der Befehl entfernt jeden Inhalt oder jede Datei in einem Verzeichnis.
  • Der 'rm -r Ordnername' Der Befehl entfernt den Ordner und den darin enthaltenen Ordner ebenfalls.
  • Der 'rmdir' Der Befehl löscht den gesamten Ordner oder das gesamte Verzeichnis.