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:).
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.
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 😀
caldrà provar què tal
L'única manera de saber que tal em funcionés és provant, mil gràcies 🙂
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 ..
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!