Organizirajte telnet i ssh veze u terminalu

Postoje grafičke aplikacije kao npr SecureCRT o Gnome Connection Manager da organiziramo naše udaljene veze, ali ako kao ja radije radite sve što je moguće u terminalu, ovo će vam se svidjeti.

Mnogi od nas se daljinski povezuju na veliki broj računara. Zamislite da imamo web server 192.168.0.100. Korisničko ime sa kojim pristupamo je foo a pored ssh servisa promijenili smo i port na 2244.

Kad god želimo da se povežemo treba da napišemo:

$ ssh foo@192.168.0.100 -p 2244

Ako imamo mnogo mašina za pristup na daljinu... Ovo uopšte nije produktivno.

Za bolje rukovanje ssh konekcijama s terminala, moramo kreirati datoteku ~ / .ssh / config. U ovoj datoteci ćemo koristiti sljedeću strukturu:

Host web server Ime hosta 192.168.0.100 Korisnik foo Port 2244

Kao u primjeru, ispunili bismo datoteku svim ssh vezama koje obično pravimo.

Sada sa terminala, pišite ssh web server bit će isto kao ssh foo@192.168.0.100 -p 2244.

Za veze telnet, morali bismo urediti naše .bashrc i dodajte na primjer:

r1-bcn() { telnet 10.0.0.1 }

Nakon uređivanja ovog fajla moramo uraditi izvor .bashrc tako da se nove promjene koje smo napravili učitavaju bez ponovnog pokretanja.

Ako napišemo r1-bcn u terminalu, mi ćemo se povezati na našu telnet sesiju.

U oba slučaja, kada se tabelari, automatski se dovršava ili mi pokazuje sve dostupne opcije. Možda u početku neće raditi u nekim distribucijama, ali uz malo pretraživanja može se vrlo lako riješiti.

Ne znam da li postoje drugi načini za organizovanje vašeg daljinskog pristupa, ako neko zna neki drugi način, volio bih da znam o tome :).


6 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   MSX rekao je

    Ljepota Unix dizajna je da postoji onoliko načina da se uradi ista stvar koliko i korisnika sistema :)
    Odgovarajući na pitanje u svom postu, ako pogledate Extra, Community i AUR repozitorije Arch Linuxa* pronaći ćete mnoge alate za konzole i X11 koji vam omogućavaju upravljanje više SSH naloga.

    *Neki od ovih alata su uvezeni iz Debiana i pošto Debian koriste mnogi administratori sistema ([trolling]nešto što još uvijek ne razumijem zašto![/trolling]) sigurno ćete pronaći druge korisne alate.

  2.   Damian rivera rekao je

    Koristio sam cssh (clusterssh) da se povežem na nekoliko računara sa ssh-om, morao sam da konfigurišem /etc/clusters (ne sećam se) Pokušaću ovaj metod. Hvala 😀

  3.   pravi rekao je

    morace probati kako je

  4.   Algave rekao je

    Jedini način da saznam kako će mi raditi je da probam, hvala ti puno 🙂

  5.   Ivan rekao je

    Zdravo, kako ste... ja ću danas da uradim test... istina je da sam kreirao skraćenice sa upravljanjem pseudonimima unutar .bash_rc u slučaju mog desktopa i .bashrc servera . I tako sam ga ja stvorio...

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

    Ponovo sam napunio. ~/.bashrc

    i to je to...samo unošenjem word servera to je sve...činilo mi se kao dobra opcija pošto nisam znao šta prezentuju... Hvala… vidimo se uskoro…

  6.   R_J_P rekao je

    Nisam znao za ovu mogućnost i smatram da je veoma korisna, upravo sada kada uređujem fajl...
    Hvala, kao i uvijek na ovoj stranici možete puno naučiti!