Ci sono applicazioni grafiche come SecureCRT o Gestore connessione di Gnome per organizzare le nostre connessioni remote, ma se come me preferisci fare tutto il possibile nel terminale, ti piacerà.
Molti di noi si connettono a un gran numero di computer in remoto. Immagina di avere un server web in formato 192.168.0.100. Il nome utente con cui accediamo è foo e anche al servizio ssh per cui abbiamo cambiato la porta 2244.
Ogni volta che vogliamo connetterci dovremmo scrivere:
$ ssh foo@192.168.0.100 -p 2244
Se abbiamo molte macchine a cui accedere da remoto ... Non è affatto produttivo.
Per gestire meglio le connessioni ssh dal terminale, dobbiamo creare il file ~ / .ssh / config. In questo file useremo la seguente struttura:
Host webserver Nome host 192.168.0.100 Utente foo Porta 2244
Come nell'esempio, riempiremo il file con tutte le connessioni ssh che di solito facciamo.
Ora dal terminale scrivi server web ssh sarà lo stesso di ssh pippo@192.168.0.100 -p 2244.
Per i collegamenti telnet, dovremmo modificare il nostro .bashrc e aggiungi ad esempio:
r1-bcn () {telnet 10.0.0.1}
Dopo aver modificato questo file dobbiamo fare fonte .bashrc in modo che le nuove modifiche che abbiamo apportato vengano caricate senza riavviare.
Se scriviamo r1-bcn nel terminale, ci collegheremo alla nostra sessione telnet.
In entrambi i casi, la tabulazione mi completa automaticamente o mi mostra tutte le opzioni disponibili. All'inizio potrebbe non funzionare in alcune distribuzioni, ma cercarne un po 'è molto facile da risolvere.
Non so se ci sono altri metodi per organizzare tutti i tuoi accessi remoti, se qualcuno conosce un altro modo, mi piacerebbe saperlo :).
La bellezza del design Unix è che ci sono tanti modi per fare lo stesso quanti sono gli utenti di sistema 🙂
Rispondendo alla domanda nel tuo post, se guardi nei repository Arch Linux * Extra, Community e AUR troverai molte console e strumenti X11 che ti consentono di gestire più account SSH.
* Alcuni di questi strumenti sono importati da Debian e poiché Debian è usata da molti amministratori di sistema ([trolling] qualcosa che ancora non capisco perché! [/ Trolling]) troverai sicuramente altri strumenti utili correlati.
Ho usato cssh (clusterssh) per connettermi a più computer con ssh, ho dovuto configurare / etc / clusters (non ricordo) proverò questo metodo. Grazie 😀
dovremo dimostrare come
L'unico modo per sapere che funzionerà per me è provare, grazie mille
Ciao, come stai ... oggi farò il test ... la verità è che avevo creato le abbreviazioni con la gestione degli alias all'interno del .bash_rc nel caso del mio desktop e nei server .bashrc . E così l'ho creato.
alias server = 'ssh pippo@192.168.0.100 -p 2244 ′
Stavo portando di nuovo il mio. ~ / .bashrc
e voilà ... basta inserire la parola server quindi tutto ... mi è sembrata una buona opzione poiché non sapevo cosa presentassero .... Grace ... a presto ...
Non sapevo di questa possibilità e mi sembra molto utile, in questo momento la modifica del file ……
Grazie, come sempre su questo sito puoi imparare molto!