Există aplicații grafice precum SecureCRT o Manager de conexiune Gnome pentru a organiza conexiunile noastre de la distanță, dar dacă ca mine, preferați să faceți tot posibilul în terminal, vă va plăcea acest lucru.
Mulți dintre noi ne conectăm la un număr mare de computere de la distanță. Imaginați-vă că avem un server web în 192.168.0.100. Numele de utilizator cu care accesăm este foo și, de asemenea, la serviciul ssh pentru care am schimbat portul 2244.
Ori de câte ori dorim să ne conectăm, ar trebui să scriem:
$ ssh foo@192.168.0.100 -p 2244
Dacă avem multe mașini pentru a accesa de la distanță ... Acest lucru nu este deloc productiv.
Pentru a gestiona mai bine conexiunile ssh de la terminal, trebuie să creăm fișierul ~ / .Ssh / config. În acest fișier vom folosi următoarea structură:
Server web gazdă Nume gazdă 192.168.0.100 Utilizator foo Port 2244
Ca și în exemplu, am umple fișierul cu toate conexiunile ssh pe care le facem de obicei.
Acum, de la terminal, scrieți ssh server web va fi la fel ca ssh foo@192.168.0.100 -p 2244.
Pentru conexiuni Telnet, ar trebui să ne edităm .bashrc și adăugați de exemplu:
r1-bcn () {telnet 10.0.0.1}
După editarea acestui fișier trebuie să facem sursa .bashrc astfel încât noile modificări pe care le-am făcut să fie încărcate fără a reporni.
Dacă scriem r1-bcn în terminal, ne vom conecta la sesiunea noastră telnet.
În ambele cazuri, tabularea acestuia mă completează automat sau îmi arată toate opțiunile disponibile. Este posibil să nu funcționeze mai întâi într-o anumită distribuție, dar căutând puțin se rezolvă foarte ușor.
Nu știu dacă există alte metode pentru a vă organiza toate accesele la distanță, dacă cineva știe în alt mod, mi-ar plăcea să o știu :).
Frumusețea designului Unix este că există la fel de multe modalități de a face același lucru pe cât există utilizatori de sistem 🙂
Răspunzând la întrebarea din postarea dvs., dacă căutați în depozitele Arch Linux * Extra, Community și AUR veți găsi multe instrumente de consolă și X11 care vă permit să gestionați mai multe conturi SSH.
* Unele dintre aceste instrumente sunt importate din Debian și din moment ce Debian este folosit de mulți sysadmins ([trolling] ceva ce încă nu înțeleg de ce! [/ Trolling]) veți găsi cu siguranță alte instrumente utile conexe.
Am folosit cssh (clusterssh) pentru a mă conecta la mai multe computere cu ssh, a trebuit să configurez / etc / clusters (nu-mi amintesc) voi încerca această metodă. Mulțumesc 😀
va trebui să încercăm ce mai faci
Singura modalitate de a ști că acest lucru va funcționa pentru mine este încercând, vă mulțumesc mult 🙂
Bună ziua, ce mai faci ... Voi face testul astăzi ... adevărul este că am creat abrevierile cu gestionarea pseudonimelor din .bash_rc în cazul desktopului meu și în serverele .bashrc . Și așa l-am creat.
alias server = 'ssh foo@192.168.0.100 -p 2244 ′
Îmi duceam din nou. ~ / .bashrc
și voila ... doar prin introducerea cuvântului server, așa că totul ... mi s-a părut o opțiune bună, deoarece nu știam ce prezintă .... Grace ... ne vedem curând ..
Nu știam despre această posibilitate și mi se pare foarte util, în acest moment editând fișierul ...
Mulțumesc, ca întotdeauna pe acest site puteți afla multe!