Organiseer telnet- en ssh-verbindingen in de terminal

Er zijn grafische toepassingen zoals SecureCRT o Gnome-verbindingsbeheer om onze verbindingen op afstand te organiseren, maar als je net als ik liever al het mogelijke in de terminal doet, zul je dit leuk vinden.

Velen van ons maken op afstand verbinding met een groot aantal computers. Stel je voor dat we een webserver hebben 192.168.0.100. De gebruikersnaam waarmee we toegang krijgen is foo en naast de ssh-service hebben we de poort gewijzigd naar 2244.

Telkens wanneer we verbinding wilden maken, moesten we schrijven:

$ ssh foo@192.168.0.100 -p 2244

Als we veel machines hebben om op afstand toegang toe te krijgen... Dit is helemaal niet productief.

Om ssh-verbindingen vanaf de terminal beter te kunnen verwerken, moeten we het bestand maken ~ / .ssh / config. In dit bestand gebruiken we de volgende structuur:

Host webserver Hostnaam 192.168.0.100 Gebruiker foo Poort 2244

Net als in het voorbeeld zouden we het bestand vullen met alle ssh-verbindingen die we gewoonlijk maken.

Schrijf nu vanaf de terminal ssh-webserver zal hetzelfde zijn als sshfoo@192.168.0.100 -p 2244.

voor de aansluitingen telnet, zouden we onze moeten bewerken .bashrc en voeg bijvoorbeeld toe:

r1-bcn() { telnet 10.0.0.1 }

Na het bewerken van dit bestand moeten we het doen bron .bashrc zodat de nieuwe wijzigingen die we hebben aangebracht worden geladen zonder opnieuw op te starten.

als we schrijven r1-bcn in de terminal maken we verbinding met onze telnet-sessie.

In beide gevallen vult het me automatisch aan bij het tabelleren of laat het me alle beschikbare opties zien. In sommige distributies werkt het in eerste instantie misschien niet, maar een beetje zoeken is heel gemakkelijk op te lossen.

Ik weet niet of er andere methoden zijn om al je toegang op afstand georganiseerd te houden, als iemand een andere manier weet, hoor ik het graag :).


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   msx zei

    Het mooie van het Unix-ontwerp is dat er evenveel manieren zijn om hetzelfde te doen als er gebruikers van het systeem zijn :)
    Als antwoord op de vraag in je bericht, als je in de Arch Linux* Extra-, Community- en AUR-repository's kijkt, zul je veel console- en X11-tools vinden waarmee je meerdere SSH-accounts kunt beheren.

    *Sommige van deze tools zijn geïmporteerd uit Debian en aangezien Debian door veel systeembeheerders wordt gebruikt ([trolling]iets wat ik nog steeds niet begrijp waarom![/trolling]), zult u zeker andere handige gerelateerde tools vinden.

  2.   Damian riviera zei

    Ik gebruikte cssh (clusterssh) om verbinding te maken met verschillende computers met ssh, ik moest /etc/clusters configureren (ik weet het niet meer). Ik zal deze methode proberen. Bedankt 😀

  3.   gepast zei

    zal moeten proberen hoe

  4.   algabe zei

    De enige manier om te weten hoe het voor mij zal werken, is door het te proberen, heel erg bedankt 🙂

  5.   Ivan zei

    Hallo, hoe gaat het….Ik ga vandaag de test uitvoeren….de waarheid is dat ik de afkortingen had gemaakt met de afhandeling van de aliassen binnen de .bash_rc in het geval van mijn Desktop en in de .bashrc-servers. En dus heb ik het gemaakt...

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

    heb mijn . ~/.bashrc

    en dat is het... gewoon door het woord server in te voeren, was alles gedaan... het leek me een goede optie aangezien ik niet wist wat ze presenteren.... Dankjewel, ik zie je snel…

  6.   R_J_P zei

    Ik wist niet van deze mogelijkheid en ik vind het erg handig, nu het bestand aan het bewerken......
    Bedankt, zoals altijd kun je veel leren op deze site!