Organisieren Sie Telnet- und SSH-Verbindungen im Terminal

Es gibt grafische Anwendungen wie SecureCRT o Gnome-Verbindungsmanager Um unsere Remote-Verbindungen zu organisieren, aber wenn Sie wie ich alles Mögliche im Terminal tun möchten, wird Ihnen dies gefallen.

Viele von uns stellen eine Remote-Verbindung zu einer großen Anzahl von Computern her. Stellen Sie sich vor, wir haben einen Webserver in 192.168.0.100. Der Benutzername, mit dem wir zugreifen, ist foo und auch zum ssh service haben wir den port für geändert 2244.

Wann immer wir uns verbinden wollen, sollten wir schreiben:

$ ssh foo@192.168.0.100 -p 2244

Wenn wir viele Maschinen haben, auf die wir remote zugreifen können ... Dies ist überhaupt nicht produktiv.

Um SSH-Verbindungen vom Terminal aus besser verarbeiten zu können, müssen wir die Datei erstellen ~ / .ssh / Konfig. In dieser Datei verwenden wir die folgende Struktur:

Host-Webserver Hostname 192.168.0.100 Benutzer foo Port 2244

Wie im Beispiel würden wir die Datei mit allen SSH-Verbindungen füllen, die wir normalerweise herstellen.

Schreiben Sie nun vom Terminal aus ssh Webserver wird das gleiche sein wie ssh foo@192.168.0.100 -p 2244.

Für Verbindungen telnetmüssten wir unsere bearbeiten .bashrc und füge zum Beispiel hinzu:

r1-bcn () {telnet 10.0.0.1}

Nach dem Bearbeiten dieser Datei müssen wir tun Quelle .bashrc Damit werden die neuen Änderungen, die wir vorgenommen haben, ohne Neustart geladen.

Wenn wir schreiben r1-bcn Im Terminal stellen wir eine Verbindung zu unserer Telnet-Sitzung her.

In beiden Fällen vervollständigt mich die Tabellierung automatisch oder zeigt mir alle verfügbaren Optionen. Es funktioniert möglicherweise nicht in einigen Distributionen, aber das Suchen nach ein wenig ist sehr einfach zu lösen.

Ich weiß nicht, ob es andere Methoden gibt, um alle Ihre Fernzugriffe zu organisieren. Wenn jemand einen anderen Weg kennt, würde ich es gerne wissen :).


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   MSX sagte

    Das Schöne am Unix-Design ist, dass es so viele Möglichkeiten gibt, dasselbe zu tun, wie es Systembenutzer gibt
    Wenn Sie die Frage in Ihrem Beitrag beantworten und in den Arch Linux * Extra-, Community- und AUR-Repositorys nachsehen, finden Sie viele Konsolen- und X11-Tools, mit denen Sie mehrere SSH-Konten verwalten können.

    * Einige dieser Tools werden aus Debian importiert und da Debian von vielen Systemadministratoren verwendet wird ([Trolling], was ich immer noch nicht verstehe, warum! [/ Trolling]), werden Sie sicherlich andere verwandte nützliche Tools finden.

  2.   Damian Rivera sagte

    Ich habe cssh (clusterssh) verwendet, um mit ssh eine Verbindung zu mehreren Computern herzustellen. Ich musste / etc / cluster konfigurieren (ich erinnere mich nicht). Ich werde diese Methode ausprobieren. Danke 😀

  3.   ordnungsgemäße sagte

    Wir müssen versuchen, wie es dir geht

  4.   Alge sagte

    Der einzige Weg zu wissen, dass dies für mich funktionieren wird, ist zu versuchen, vielen Dank 🙂

  5.   Ivan sagte

    Hallo, wie geht es dir? Ich werde heute den Test durchführen. Die Wahrheit ist, ich habe die Abkürzungen für den Umgang mit Aliasen in der .bash_rc auf meinem Desktop und auf den .bashrc-Servern erstellt. Und so habe ich es geschaffen.

    alias server = 'ssh foo@192.168.0.100 -p 2244 ′

    Ich trug meine wieder. ~ / .bashrc

    und voila ... nur durch Eingabe des Wortservers, also schien alles ... eine gute Option zu sein, da ich nicht wusste, was sie präsentieren ... Grace ... bis bald ...

  6.   R_J_P sagte

    Ich wusste nichts über diese Möglichkeit und es scheint sehr nützlich zu sein, gerade eine Datei zu bearbeiten ……
    Vielen Dank, wie immer auf dieser Seite können Sie viel lernen!