Organitzar connexions telnet i ssh en el terminal

Hi ha aplicacions gràfiques com SecureCRT o Gnome Connection Manager per organitzar les nostres connexions remotes, però si com jo, preferiu fer tot el possible en el terminal, això us agradarà.

Molts de nosaltres ens connectem a una gran quantitat d'equips remotament. Imagineu-vos que tenim un servidor web a 192.168.0.100. El nom d'usuari amb el qual accedim és foo ia més a el servei ssh li hem canviat el port per 2244.

Sempre que ens volguéssim connectar hauríem d'escriure:

$ ssh foo@192.168.0.100 -p 2244

Si tenim moltes màquines a les que accedir remotament ... Això no és per res productiu.

Per gestionar millor les connexions ssh des del terminal, hem de crear el fitxer ~ / .ssh / config. En aquest arxiu farem servir la següent estructura:

Host webserver Hostname 192.168.0.100 User foo Port 2244

Com en l'exemple, aniríem omplint el fitxer amb totes les connexions ssh que solem fer.

Ara des del terminal, escriure ssh webserver serà el mateix que ssh foo@192.168.0.100 -p 2244.

Per a les connexions telnet, Hauríem de editar el nostre .bashrc i afegir per exemple:

r1-bcn () {telnet 10.0.0.1}

Després d'editar aquest fitxer hem de fer font .bashrc perquè es carreguin els nous canvis que hem fet sense reiniciar.

si escrivim r1-bcn en el terminal, ens connectarem a la nostra sessió telnet.

En ambdós casos, a l'tabular em autocompleta o em mostra totes les opcions disponibles. Pot ser que en alguna distribució no funcioni de primeres, però buscant una mica se soluciona molt fàcil.

No se si hi ha altres mètodes per tenir organitzats tots els teus accessos remots, si algú coneix alguna altra manera, m'encantaria conèixer-la:).


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   MSX va dir

    La bellesa de el disseny Unix és que hi ha tantes formes de fer el mateix com a usuaris de sistema 🙂
    Responent a la pregunta del teu post, si mirás en els repositoris Extra, Community i AUR d'Arch Linux * trobaràs moltíssimes eines per a consola i X11 que et permeten gestionar múltiples comptes SSH.

    * Algunes d'aquestes eines són importades de Debian i atès que Debian és utilitzat per molts sysadmins ([trolling] cosa que encara no comprenc per què! [/ Trolling]) segurament trobes altres eines útils relacionades.

  2.   Damià Rivera va dir

    Jo feia servir cssh (clusterssh) per connectar-me a diversos equips amb ssh, havia de configurar / etc / clústers (no recordo) provés aquest mètode. gràcies 😀

  3.   correcte va dir

    caldrà provar què tal

  4.   Algabe va dir

    L'única manera de saber que tal em funcionés és provant, mil gràcies 🙂

  5.   Iván va dir

    Hola que tal ... .voy a realitzar la prova en el dia d'avui ... .la veritat jo havia creat les abreviacions amb el maneig dels àlies dins de l'.bash_rc en el cas del meu Desktop i en els server .bashrc. I així ho creava ..

    àlies server = 'ssh foo@192.168.0.100 -p 2244 '

    carregava novament el meu. ~ / .Bashrc

    i llest ... només amb ingressar la paraula server ho així tot ... .me va semblar una bona opció ja que no coneixia aquesta que estan presentant .... Gràcia ... .fins aviat ..

  6.   R_J_P va dir

    Jo no coneixia aquesta possibilitat i em sembla molt útil, ja mateix editant arxiu ......
    Gràcies, com sempre en aquest lloc es pot aprendre molt!