Organizirajte povezave telnet in ssh v terminalu

Obstajajo grafične aplikacije, kot so SecureCRT o Upravitelj povezav Gnome za organizacijo oddaljenih povezav, če pa kot jaz raje v terminalu naredim vse, kar je mogoče, vam bo všeč.

Mnogi od nas se na veliko računalnikov povezujejo na daljavo. Predstavljajte si, da imamo v njem spletni strežnik 192.168.0.100. Uporabniško ime, s katerim imamo dostop foo in tudi za storitev ssh, za katero smo spremenili vrata 2244.

Kadarkoli se želimo povezati, moramo napisati:

$ ssh foo@192.168.0.100 -p 2244

Če imamo na voljo veliko naprav za oddaljen dostop ... To sploh ni produktivno.

Za boljše upravljanje ssh povezav s terminala moramo ustvariti datoteko ~ / .ssh / config. V tej datoteki bomo uporabili naslednjo strukturo:

Gostiteljski spletni strežnik Ime gostitelja 192.168.0.100 Uporabnik foo Port 2244

Tako kot v primeru bi datoteko napolnili z vsemi povezavami ssh, ki jih običajno vzpostavimo.

Zdaj iz terminala piši ssh spletni strežnik bo enako kot ssh foo@192.168.0.100 -p 2244.

Za povezave telnet, morali bi urediti svoj .bashrc in dodajte na primer:

r1-bcn () {telnet 10.0.0.1}

Po urejanju te datoteke moramo storiti vir .bashrc tako da se nove spremembe, ki smo jih naredili, naložijo brez ponovnega zagona.

Če pišemo r1-bcn v terminalu se bomo povezali z našo telnet sejo.

V obeh primerih me pri tabeliranju sam dokonča ali pokaže vse razpoložljive možnosti. Morda v neki distribuciji najprej ne bo delovalo, a iskanje malo je zelo enostavno rešiti.

Ne vem, ali obstajajo druge metode za organiziranje vseh vaših oddaljenih dostopov, če kdo ve kako drugače, bi to rad vedel :).


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   MSX je dejal

    Lepota Unixa je v tem, da obstaja toliko načinov, da se stori enako kot uporabnikom sistema there
    Če odgovorite na vprašanje v svojem prispevku, boste, če pogledate v skladišča Arch Linux * Extra, Community in AUR, našli veliko orodij za konzolo in X11, ki vam omogočajo upravljanje več računov SSH.

    * Nekatera od teh orodij so uvožena iz Debiana in ker Debian uporabljajo številni sysadmini ([trolling] nekaj, česar še vedno ne razumem, zakaj! [/ Trolling]), boste zagotovo našli tudi sorodna uporabna orodja.

  2.   Damian rivera je dejal

    Uporabil sem cssh (clusterssh) za povezavo z več računalniki s ssh, konfigurirati sem moral / etc / clusters (se ne spomnim). Poskusil bom s to metodo. Hvala 😀

  3.   pravilno je dejal

    poskusiti bomo morali kako si

  4.   Algave je dejal

    Edini način, da vem, da mi bo to uspelo, je poskus, hvala lepa 🙂

  5.   Ivan je dejal

    Pozdravljeni, kako ste ... Danes bom opravil preizkus ... resnica je, da sem okrajšave ustvaril z obdelavo vzdevkov znotraj .bash_rc v primeru mojega namizja in strežnikov .bashrc . In tako sem jo ustvaril.

    vzdevek strežnik = 'ssh foo@192.168.0.100 -p 2244 ′

    Spet sem nosila svojo. ~ / .bashrc

    in voila ... samo vnos besedilnega strežnika, tako da se je vse ... zdelo dobra izbira, saj nisem vedel, kaj predstavljajo .... Grace ... se vidimo kmalu ..

  6.   R_J_P je dejal

    Nisem vedel za to možnost in zdi se zelo koristno, zdaj urejam datoteko ...
    Hvala, kot vedno na tej strani se lahko veliko naučite!