Spachtelmasse aus der Zwischenablage. Putty, wie man es benutzt – Putty SSH, Hotkeys. Erhöhung der Anzahl der Terminalleitungen

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Geben Sie Ihr Passwort jedes Mal blind ein, um sich beim Server anzumelden ( vor allem, wenn es „gut“ ist, also lang und nicht einprägsam) ist extrem anstrengend. Daher lässt die Standardspeicherung einer Verbindungssitzung mit einem Server in PuTTY zu wünschen übrig. Und ich möchte mich wirklich mit einem, maximal zwei Klicks beim Server anmelden! Dies wirft die Frage auf: „ Wie führe ich PuTTY mit Passwort aus?„Und das Seltsame ist, dass es eine Antwort auf diese Frage gibt. Sogar zwei! =)

Sicherheitswarnung!

Die in diesem Artikel beschriebenen Methoden zur Datenspeicherung (Login und Passwort) sind nicht sicher!

Wenn eine unbegrenzte Anzahl von Personen Zugriff auf Ihren Computer hat, sollten Sie besser auf die Nutzung verzichten, da die Daten in offener (unverschlüsselter) Form gespeichert werden! Die Datenübertragung über das Netzwerk erfolgt über das in PuTTY ausgewählte Protokoll. Es besteht also nur eine Gefahr: Die Daten können nur von Ihrem Computer gestohlen werden, während Sie gerade Kaffee und Croissant trinken. ;)

Primäre Einstellungen

Um PuTTY mit einem Passwort auszuführen, müssen Sie zunächst Folgendes tun Speichern Sie darin die Sitzungseinstellungen. Mit diesen Einstellungen erfolgt die weitere Anmeldung am Remote-Server.

Option eins. Starten Sie PuTTY mit einem Passwort, Ausführen der Bat-Datei mit Benutzerdaten

Zunächst einmal natürlich Erstellen Sie eine Bat-Datei. Es lohnt sich wahrscheinlich, der Textdatei einen aussagekräftigen Namen zu geben und sie an einem Ort abzulegen, wo sie immer zur Hand ist, wenn Sie sich beim Server anmelden müssen. Danach schreib es rein die folgende Information:

Cd %ProgramFiles%\Putty\ start putty.exe -load SERVER_NAME -l USER_NAME -pw PASSWORD

Um zu verdeutlichen, was diese beiden Zeilen bedeuten, möchte ich Folgendes erklären:

  • cd – Befehl zum Navigieren durch Verzeichnisse (dann handelt es sich um einen absoluten Pfad, sodass die Batchdatei von jedem Ort aus gestartet wird, an dem sie sich befindet, sogar von einem Flash-Laufwerk)
  • %ProgramFiles% ist eine Windows-Betriebssystemkonstante, die den absoluten Pfad zum Ordner „Programme“ angibt. Der Name dieses Ordners enthält ein Leerzeichen. Deshalb wird diese Konstante verwendet
  • %ProgramFiles%\Putty\ – absoluter Pfad zum Verzeichnis (Standard bei der Installation von PuTTY), wo sich das Programm putty.exe befindet. Dort, wo es installiert wurde, liegt es. Bei einem anderen Speicherort muss dieser Pfad in den auf Ihrem Computer geändert werden
  • Start - Windows-Team um die Datei auszuführen. Wenn Sie es nicht angeben, werden zwei Fenster geöffnet: eines Windows-Konsole, das zweite PuTTY-Fenster selbst mit offene Sitzung mit dem Server. Warum sollten wir gehen? Fenster öffnen Windows-Konsole?
  • putty.exe ist die eigentliche PuTTY-Programmdatei, die wir mit folgenden Parametern starten:
    • -load – öffnet den im Parameter SERVER_NAME angegebenen Server
    • -l – steht vor dem im Parameter USER_NAME angegebenen Benutzernamen

Sie haben alles eingegeben, Ihre Daten eingegeben und die Änderungen in der bat-Datei gespeichert. Doppelklicken Sie nun, um die Batchdatei zu starten und gehen Sie sofort zum Server unter dem Benutzer, dessen Daten gespeichert sind. Komfortabel! =) Aber nicht sicher (wie ich oben geschrieben habe).

Option zwei. Starten Sie PuTTY mit einem Passwort, in der Programmverknüpfung angegeben putty.exe

Wie aus dem Namen dieser Option hervorgeht, müssen Sie als Erstes Folgendes tun: Erstellen Sie eine Programmverknüpfung putty.exe. Es ist sinnvoll, die Verknüpfung zu benennen, damit Sie nachvollziehen können, welche Sitzungsdaten darin gespeichert sind, um nicht verwirrt zu werden. Da die Pfade zum Programm in der Verknüpfung in absoluter Form angegeben sind, dann Die Verknüpfung kann verschoben werden an einen Ort, an dem es immer griffbereit ist und für diejenigen, die die darin gespeicherten Daten stehlen wollen, nicht wahrnehmbar ist ( Server-Login und Passwort).

Nachdem die Verknüpfung erstellt wurde, öffnen Sie ihre Eigenschaften:

Im sich öffnenden Fenster auf der Registerkarte „ Etikett„zur Linie“ Ein Objekt» Fügen Sie Daten über unsere Verbindung zum Server im Formular hinzu:

„C:\Programme\PuTTY\putty.exe“ USER_NAME@SERVER_NAME -pw PASSWORD

  • „C:\Programme\PuTTY\putty.exe“ – der Pfad zum Programm putty.exe, in Anführungszeichen geschrieben
  • USER_NAME – der Benutzername, den wir zuvor bei jeder Anmeldung am Server manuell eingegeben haben
  • @ - das ist das Symbol =)
  • SERVER_NAME – der in PuTTY-Sitzungen gespeicherte Name des Servers, mit dem wir eine Verbindung herstellen
  • -pw – steht vor dem Passwort des Benutzers, das im Parameter PASSWORD angegeben ist
  • PASSWORT – Benutzerpasswort für die Anmeldung am Remote-Server

Und drücke den Knopf „ OK».

Aus Sicherheitsgründen werden Sie möglicherweise von Windows aufgefordert, Änderungen an den Verknüpfungsparametern zu bestätigen. Hier muss man einfach zustimmen. =)

Das ist im Grunde alles.

Abschluss

Wenn in PuTTY-Sitzungen gespeicherte Daten vorhanden sind, die mit den in der Verknüpfung und/oder der Bat-Datei gespeicherten Daten übereinstimmen, wird beim Ausführen der Batchdatei oder beim Doppelklicken auf die Verknüpfung sofort eine Sitzung mit dem angemeldeten Benutzer geöffnet äußerst praktisch, aber nicht sehr sicher, weil To. Alle Daten werden im Klartext gespeichert.

Guten Tag, hier ist eine kleine Erinnerung für Sie selbst, die beschreibt, wie Sie in PuTTY kopieren und einfügen. Das SS-H-Protokoll wurde als sicherer, verschlüsselter Ersatz für das RSH-Protokoll entwickelt. RSH wird verwendet für Fernzugriff Shell für das UNIX-System (oder ein UNIX-ähnliches System) und war einst bei diesen beliebt Systemadministratoren Bevor Netzwerksicherheit zum Dauerthema wurde, ist sie es jetzt. Dank SSH können Sie jetzt Sicherheit mithilfe eines verschlüsselten Protokolls erreichen, das für seine Vielseitigkeit und Sicherheit bekannt ist. Während OpenSSH wahrscheinlich die weltweit am häufigsten verwendete SSH-Implementierung ist, ist PuTTY der am häufigsten verwendete SSH-Client für die MS Windows-Plattform.

Hauptmerkmale von PuTTY

Wie OpenSSH ist PuTTY ein sehr vielseitiges Tool für den Fernzugriff auf einen anderen Computer. Es wird wahrscheinlich häufiger von Leuten verwendet, die einen sicheren Remote-Shell-Zugriff auf einem UNIX- oder Linux-System benötigen, als für jeden anderen Zweck, obwohl dies nur einer der vielen Einsatzmöglichkeiten ist. PuTTY ist mehr als nur ein SSH-Client. Es unterstützt alle folgenden Protokolle:

  • raw: Das Raw-Protokoll wird normalerweise zum Netzwerk-Debugging verwendet.
  • rlogin: Dies ist ein unverschlüsseltes UNIX-Remote-Anmeldeprotokoll, das standardmäßig Port 513 verwendet.
  • seriell: Die serielle Option wird verwendet, um eine Verbindung zu einer seriellen Leitung herzustellen. Der häufigste Zweck hierfür ist die Herstellung einer seriellen Verbindung zwischen Computern anstelle von Ethernet oder anderen Netzwerkverbindung.
  • SSH: Wie bereits erwähnt, ist SSH ein verschlüsseltes sicheres Remote-Anmeldeprotokoll, das standardmäßig Port 22 verwendet.
  • Telnet: ist ein unverschlüsseltes Fernzugriffsprotokoll. Es verwendet normalerweise Port 23 und ist auf vielen Systemen außer UNIX verfügbar. Ebenso wie rlogin hat auch Telnet aufgrund von Datenschutzbedenken an Popularität verloren.
  • Zusätzlich zu den fünf von PuTTY unterstützten Protokollen unterstützt es auch Funktionen wie gespeicherte Sitzungskonfigurationen, Sitzungsprotokollierung, Gebietsschemaeinstellungen (Spracheinstellungen) und Proxy-Sitzungen.

Bedeutung von SSH unter Windows

Natürlich gibt es eine Reihe von Gründen, ein Tool wie PuTTY zu verwenden. Die häufigsten Ziele beziehen sich jedoch auf das SSH-Protokoll. Es ist eine schreckliche Idee, über eine unverschlüsselte Verbindung eine Verbindung zu einem Webhost herzustellen, um das Webhosting zu verwalten und Dateien zu übertragen. Die Verwendung eines unverschlüsselten Logins ist gute Möglichkeit mach deins Konto Webhosting „im Besitz“ eines Angreifers. Die Verwendung eines sicheren, verschlüsselten Protokolls wie SSH für solche Zwecke ist eine viel bessere Option.

SSH über PuTTY bietet eine schnelle und einfache Möglichkeit, von einem Windows-System aus sicher auf eine UNIX-Shell-Umgebung zuzugreifen. Dies ist nicht nur deshalb praktisch, weil manche Leute offensichtlich mit Windows- und UNIX/Linux-Systemen arbeiten müssen, sondern auch für Leute, die gezwungen sind, Windows zu verwenden und Zugriff auf die Funktionen der UNIX-Shell haben möchten. Wie OpenSSH kann PuTTY als sicherer Web-Proxy verwendet werden. PuTTY kann verwendet werden, um TortoiseSVN-Verbindungen zum Subversion-Server zu sichern.

IN Betriebssysteme Die Linux-Familie nutzt häufig das SSH-Protokoll für den Fernzugriff zwischen Maschinen. Seine Beliebtheit verdankt es der Einfachheit, Zuverlässigkeit und Sicherheit der Verbindung. Verbindung über SSH herstellen mit entfernter Computer erhalten Sie die Möglichkeit, beliebige Terminalbefehle darauf auszuführen, als ob Sie an Ihrem Computer arbeiten würden, sogar die Autovervollständigung und andere Hilfsfunktionen funktionieren.

Manchmal ist es erforderlich, von Windows aus eine Verbindung zu einem Remote-Linux-Computer herzustellen, aber standardmäßig gibt es dafür kein Dienstprogramm. Essen Drittanbieterprogramm Es heißt PuTTY und kann separat installiert werden. In diesem Artikel schauen wir uns an, wie man mit PuTTY eine Verbindung herstellt Linux-Systeme, und wir werden auch darüber sprechen, wie PuTTY für eine einfache Verwendung konfiguriert ist.

Zuerst müssen Sie das Programminstallationsprogramm herunterladen. Öffnen Sie dazu die offizielle Website und klicken Sie auf „Sie können PuTTY hier herunterladen“:

Wählen Sie dann das Installationsprogramm für Ihre Architektur, x86 oder x64, aus und laden Sie es herunter.

Klicken Sie im ersten Schritt auf "Nächste":

Der Installationsordner kann als Standard belassen werden:

Auch Komponenten:

Warten Sie, bis die Installation abgeschlossen ist:

Deaktivieren Sie das Kontrollkästchen „README anzeigen“ und drücke "Beenden":

Kommen wir nun zur Arbeit in PuTTY.

So verwenden Sie PuTTY

1. Programmschnittstelle

Unmittelbar nach dem Starten des Programms über das Startmenü wird Folgendes angezeigt: GUI seine Einstellungen. Nach dem Herstellen der Verbindung sehen Sie nur das Terminal, können das Programm jedoch über eine praktische Oberfläche konfigurieren.

Schauen wir uns an, wofür diese oder jene Programmregisterkarten verantwortlich sind, damit Sie wissen, was und wo Sie suchen müssen. Wir haben vier Registerkarten:

  • Sitzung- ist für die Verbindung zu einem Remote-Server verantwortlich, hier geben wir Verbindungsparameter, Port, Adresse ein und können auch alle Putty-Einstellungen speichern, um sie nicht jedes Mal neu zu konfigurieren.
  • Terminal- ermöglicht Ihnen, Terminalfunktionen zu aktivieren oder zu deaktivieren;
  • Fenster- Einstellung Aussehen Fenster, Farbe, Schriftart, Kodierung;
  • Verbindung- Festlegen von Verbindungsparametern, Verschlüsselungsalgorithmus, Komprimierung, Authentifizierungsschlüsseln, X11 und anderen Parametern.

Jede Registerkarte hat mehrere Unterabschnitte, aber wir werden sie jetzt nicht berühren, sondern direkt zur Übung übergehen und sehen, wie man Putty mit einem Remote-Knoten verbindet.

2. Stellen Sie eine Verbindung zu einem Remote-Computer mit PuTTY her

Um über SSH eine Verbindung zu einem Remote-Computer herzustellen, gehen Sie zur Registerkarte "Sitzung", hier auf dem Feld „Hostname“ Sie müssen die IP-Adresse oder den Hostnamen des Computers, zu dem Sie eine Verbindung herstellen möchten, in das Portfeld eingeben. Sie müssen den Port angeben, auf dem der SSH-Server ausgeführt wird. Standardmäßig wird Port 22 verwendet:

Anschließend müssen Sie Ihren Benutzernamen und Ihr Passwort eingeben. Bitte beachten Sie, dass Sie Ihren Benutzernamen oder Ihr Passwort nicht kopieren können; Sie müssen es nur manuell eingeben:

3. Speichern einer PuTTY-Sitzung

Um nicht jedes Mal IP und Port neu eingeben zu müssen, können Sie diese Daten als Sitzung speichern, schreiben Sie dazu einen neuen Namen in das Feld „Gespeicherte Sitzungen“ und klicken Sie dann auf die Schaltfläche "Speichern":

Sie können nun Ihre gespeicherte Sitzung laden, indem Sie auf die Schaltfläche klicken "Belastung".

Nachdem das Putty-Setup abgeschlossen ist und alle Parameter korrekt eingestellt sind, können Sie die Einstellungen speichern und müssen sie nicht mehrmals eingeben.

4. Standardbenutzername

Sie müssen nicht jedes Mal Ihren Benutzernamen eingeben; gehen Sie dazu auf den Reiter "Verbindung", Dann "Daten" und auf dem Feld „Benutzername für automatische Anmeldung“ Geben Sie den Benutzernamen ein, zum Beispiel root:

Jetzt wird die Putty-Verbindung im Namen dieses Benutzers durchgeführt.

5. Autorisierung mit SSH-Schlüssel in PuTTY

Um nicht jedes Mal ein Passwort eingeben zu müssen, können Sie eine Autorisierung per Schlüssel einrichten. Unter Linux wird diese Funktion sehr häufig verwendet, da sie praktisch ist. Der erste Schritt besteht darin, einen Schlüssel zu erstellen. Führen Sie dazu das Dienstprogramm PuTTYgen aus und stellen Sie den Schalter auf Position „SSH-2 RSA“ klicken "Generieren":

Der Schlüssel muss SSH-2 RSA sein. Wenn er nicht im Hauptfenster angezeigt wird, wählen Sie ihn aus dem Menü aus "Schlüssel". Bewegen Sie Ihre Maus, um genügend Entropie zu erzeugen:

Der Schlüssel ist bereit, dann verwenden Sie die Tasten „Öffentlichen Schlüssel speichern“ Und „Privaten Schlüssel speichern“ Bewahren Sie beide Schlüssel auf.

Hier müssen Sie auf die Schaltfläche klicken "Durchsuche" und fügen Sie den kürzlich gespeicherten privaten Schlüssel hinzu:

Kehren Sie anschließend zur Registerkarte zurück "Sitzung", wählen Sie „Speichern“ und klicken Sie auf „Speichern“, um die Einstellungen zu speichern. Jetzt müssen wir nur noch unseren öffentlichen Schlüssel an den Server senden. Melden Sie sich dazu mit einem Passwort an und fügen Sie den öffentlichen Schlüssel am Ende der Datei /root/.ssh/authorized_keys ein.

Der Schlüssel kann direkt aus dem PuTTYgen-Fenster entnommen werden „Öffentlicher Schlüssel zum Einfügen“ oder aus der öffentlichen Schlüsseldatei:

Das war's, jetzt können Sie sich abmelden und wieder anmelden. Diesmal wird die Verbindung per SSH-Putty mit unserem Schlüssel durchgeführt. Vergessen Sie nicht, Ihre Sitzungseinstellungen zu speichern, damit Sie nicht jedes Mal eine Taste auswählen müssen. Nachdem Sie nun wissen, wie man Putty verwendet, schauen wir uns die Übertragung von Dateien an.

5. Übertragen von Dateien per scp nach PuTTY

Nicht jeder weiß es, aber mit PuTTY können Sie Dateien über SSH übertragen, genau wie Linux es mit dem Dienstprogramm scp tut. Drücken Sie Win+R und geben Sie dann cmd ein, um die Eingabeaufforderung zu starten.

Die Syntax des Dienstprogramms pcsp lautet wie folgt:

pscp-Optionen Dateipfad Benutzername@Gastgeber: /path/to/file/on/remote/host

Beispielsweise können wir eine Datei aus dem aktuellen Ordner an den /root/-Ordner des Benutzers senden:

pscp test.txt [email protected]:/Wurzel/

Mit der Option -P können Sie den Remote-Port festlegen:

pscp -P 2250 test.txt [email protected]:/Wurzel/

Und mit der Ladeoption können Sie gespeicherte PuTTY-Sitzungseinstellungen laden:

pscp -load losst-2 test.txt [email protected]:/Wurzel/

Jetzt wissen Sie, wie Sie Putty zum Übertragen von Dateien verwenden.

Schlussfolgerungen

In diesem Artikel haben wir uns mit der Verwendung von PuTTY zur Lösung von Linux-Verwaltungsproblemen unter Windows befasst. Manchmal kommt es vor, dass Sie in Windows ohne SSH nichts tun können, dann ist dieses Dienstprogramm einfach unersetzlich.

Artikelinhalt:

Linux verfügt über einen wunderbaren SSH-Client namens Putty, der von einer großen Anzahl von Administratoren verwendet wird, wenn sie sich beim Server anmelden müssen. Bei der Verwendung kann es jedoch zu Schwierigkeiten kommen, wenn Vorgänge mit der Zwischenablage ausgeführt werden. Standard für Windows-Kombinationen Die Tasten Strg+C und Strg+V funktionieren hier nicht und das übliche Menü mit den Punkten „Kopieren“ und „Einfügen“ fehlt. In diesem Artikel wird der Zusammenhang erläutert Linux Mint+ Kitt, weil genau auf diesem Betriebssystem diese Information und wurde überprüft, aber höchstwahrscheinlich sind die Informationen für Ubuntu-ähnliche Systeme relevant.

So kopieren Sie Text

Um den gewünschten Text aus dem Putty-Konsolenfenster zu kopieren, wählen Sie ihn einfach mit der linken Maustaste aus. Diese. Halten Sie einfach die linke Maustaste gedrückt, wählen Sie das gewünschte Fragment aus, lassen Sie die linke Taste los und fertig, es ist bereits in die Zwischenablage kopiert.

So fügen Sie Text ein

Option 1 (mit der Maus)

Wenn Sie eine Maus mit einer mittleren Taste (oder einem Rad, das Sie drücken können) verwenden, fügen Sie den kopierten Text an der gewünschten Stelle ein (Browser, Texteditor, lokale Konsole usw.) kann einfach durch Drücken dieser mittleren Taste (Rad) erfolgen.

Option 2 (über die Tastatur)

Wenn Sie nicht über eine solche Maus verfügen oder es für Sie bequemer ist, die sogenannten Hotkeys zu verwenden, können Sie den markierten Text mit der folgenden Tastenkombination einfügen:
Umschalt + Einfügen

Diese Tastenkombination hilft Ihnen jedoch nur dabei, den kopierten Text in das Putty-Fenster selbst einzufügen. Um kopierten Text an einer anderen Stelle einzufügen, müssen Sie wie oben beschrieben die mittlere Maustaste verwenden.

Option 3 (mit Touchpad)

Was sollten Sie tun, wenn Sie einen Laptop mit einem Touchpad verwenden, das nur über zwei physische Tasten verfügt? Die Antwort ist einfach: Sie müssen das Drücken der mittleren Maustaste auf dem Touchpad emulieren. Bei meinem Laptop geht das so: Wir berühren die Touchpad-Oberfläche mit drei Fingern gleichzeitig (im Internet habe ich den Hinweis gesehen, dass zwei ausreichen, aber in meinem Fall funktioniert das nicht) und ohne die Finger davon zu entfernen Um die Oberfläche zu berühren, drücken Sie die linke Taste des Touchpads. Diese Option eignet sich wie die erste zum Einfügen von Text aus dem Puffer nicht nur in die Putty-Konsole, sondern auch an einer anderen Stelle.



Freunden erzählen