NetSarang xShell ist ein leistungsstarker SSH-Client

NetSarang xShell ist ein leistungsstarker SSH-Client

Verwenden Sie immer noch Putty + WinSCP/FileZilla?

Dann empfehlen wir, auf Software wie xShell zu achten.

  • Es unterstützt nicht nur das SSH-Protokoll, sondern auch andere. Zum Beispiel Telnet oder Rlogin.
  • Sie können gleichzeitig eine Verbindung zu mehreren Servern herstellen (Tab-Mechanismus).
  • Es ist nicht notwendig, jedes Mal Daten einzugeben, sie können gespeichert werden.
  • Ab der 6. Version ist eine russische Schnittstelle erschienen, die alle russischen Kodierungen, einschließlich UTF-8, versteht.
  • Unterstützt sowohl Passwortverbindung als auch Schlüsselverbindung.

  • Darüber hinaus müssen Sie WinSCP oder FileZilla jetzt nicht mehr separat ausführen, um Dateien über FTP/SFTP zu verwalten.
  • Die Entwickler von xShell haben Ihre Bedürfnisse berücksichtigt und auch xFtp entwickelt, das reguläres FTP und SFTP unterstützt.
  • Und das Wichtigste ist, dass xFtp direkt aus einer aktiven SSH-Sitzung gestartet werden kann und im Dateiübertragungsmodus (unter Verwendung des SFTP-Protokolls) sofort eine Verbindung zu diesem bestimmten Server herstellt. Sie können xFtp aber auch selbst öffnen und eine Verbindung zu einem der Server herstellen.

Ebenfalls enthalten ist ein öffentlicher/privater Schlüsselgenerator und ein Manager für deren Verwaltung.

NetSarang xShell ist ein leistungsstarker SSH-Client

Völlig kostenlos für den persönlichen, nicht kommerziellen Gebrauch oder für Bildungszwecke.

www.netsarang.com/ru/free-for-home-school

Füllen Sie die Felder aus und geben Sie unbedingt die E-Mail-Adresse an, auf die Sie Zugriff haben. Dort wird Ihnen ein Download-Link zugesandt.

NetSarang xShell ist ein leistungsstarker SSH-Client

Laden Sie beide Apps herunter und installieren Sie sie. Wir starten.

Nach dem Start sehen wir ein Fenster mit einer Liste der gespeicherten Sitzungen, während es leer ist. Klicken Sie auf „Neu“

NetSarang xShell ist ein leistungsstarker SSH-Client

Wir geben die Daten für die Verbindung, Port/Host/IP-Adresse sowie den gewünschten Sitzungsnamen ein.
Gehen Sie als Nächstes zur Authentifizierung und geben Sie das Login mit dem Passwort ein.

NetSarang xShell ist ein leistungsstarker SSH-Client

Weiter OK und mit dem Server verbinden.

Bei xFTP ist alles beim Alten. Das Einzige, was Sie auswählen müssen, ist das Protokoll. Die Standardeinstellung ist sFTP, Sie können normales FTP wählen.

Am bequemsten ist es, dass der ausgewählte Text automatisch in die Zwischenablage kopiert wird
(Extras – Optionen – Tastatur und Maus – markierten Text in die Zwischenablage kopieren).

NetSarang xShell ist ein leistungsstarker SSH-Client

Sie können sich nicht nur mit einem Passwort verbinden, sondern auch mit einem Schlüssel, was viel sicherer und bequemer ist.

Es ist notwendig, unseren Schlüssel zu generieren, genauer gesagt ein Paar öffentlicher/privater Schlüssel.

Führen Sie Xagent aus (im Kit installiert).

Wir sehen die Liste der Schlüssel, solange sie leer ist. Klicken Sie auf Schlüssel verwalten und dann auf Generieren
Typ RSA
Länge mindestens 4096 Bit.

NetSarang xShell ist ein leistungsstarker SSH-Client

Klicken Sie auf Weiter und warten Sie. Dann wieder Weiter

Wir benennen den Schlüssel so, wie es für uns bequem ist. Auf Wunsch können Sie den Schlüssel schützen, indem Sie ein zusätzliches Passwort festlegen (dieses wird beim Anschließen oder Importieren des Schlüssels auf ein anderes Gerät abgefragt).

NetSarang xShell ist ein leistungsstarker SSH-Client

Weiter unten sehen wir tatsächlich unseren PUBLIC-Schlüssel. Wir verwenden es, um eine Verbindung zum Server herzustellen. Ein Schlüssel kann auf vielen Servern verwendet werden, was praktisch ist.

Damit ist die Generation abgeschlossen, aber nicht alle.
Sie müssen den Schlüssel auf dem Server hinzufügen.
Wir verbinden uns per SSH mit dem Server und gehen zu /root/.ssh

root@alexhost# cd /root/.ssh

In 90 % der Fälle erhalten wir die Fehlermeldung -bash: cd: /root/.ssh: No such file or Verzeichnis
Das ist normal. Dieser Ordner fehlt, wenn auf dem Server noch keine Schlüssel generiert wurden.

Auf ähnliche Weise muss der Schlüssel des Servers selbst generiert werden.

root@alexhost# ssh-keygen -t rsa -b 4096

Wir werden nach dem Pfad gefragt, in dem die Schlüsseldatei gespeichert werden soll.
Wir stimmen der Standardeinstellung /root/.ssh/id_rsa zu, indem wir die Eingabetaste drücken.
Als nächstes das Passwort für die Schlüsseldatei und Bestätigung, oder leer lassen und Enter.

Gehen Sie erneut zu /root/.ssh:

root@alexhost# cd /root/.ssh

Sie müssen eine „authorized_keys“-Datei erstellen:

root@alexhost# nano authorized_keys

Darin fügen wir unseren oben erhaltenen Schlüssel in Textform ein:

NetSarang xShell ist ein leistungsstarker SSH-Client

Speichern und schließen.
Strg + O
Strg + X

Gehen Sie zu xShell und rufen Sie die Liste der gespeicherten Sitzungen auf (Alt + O).

NetSarang xShell ist ein leistungsstarker SSH-Client

Wir finden unsere Sitzung, klicken auf Eigenschaften und gehen zur Authentifizierung.

Wählen Sie im Methodenfeld den öffentlichen Schlüssel aus.
Wählen Sie im Feld Benutzerschlüssel unseren zuvor erstellten Schlüssel aus, speichern Sie ihn und verbinden Sie ihn.

NetSarang xShell ist ein leistungsstarker SSH-Client

Der Client verwendet einen PRIVATE-Schlüssel, der Server einen PUBLIC-Schlüssel.

Der private Schlüssel kann auf Ihren anderen PC übertragen werden, wenn Sie von dort aus eine Verbindung herstellen möchten.

Wählen Sie in Xagent – ​​Schlüssel verwalten den Schlüssel aus – Exportieren, speichern.

Auf einem anderen PC Xagent - Schlüssel verwalten - Importieren, auswählen, hinzufügen. Wenn der Schlüssel passwortgeschützt war, wird an dieser Stelle das Passwort abgefragt.

Der Schlüssel kann jedem Benutzer zugewiesen werden, nicht nur Root.

Pfadstandard /user_home_folder/.ssh/authorized_keys
Für den Benutzer alexhost ist es beispielsweise standardmäßig /home/alexhost/.ssh/authorized_keys

NetSarang xShell ist ein leistungsstarker SSH-Client

Source: habr.com