Organizirajte telnet i ssh veze u terminalu

Postoje grafičke aplikacije kao što su SecureCRT o Gnome Connection Manager da organiziramo naše daljinske veze, ali ako poput mene radije radite sve što je moguće u terminalu, svidjet će vam se ovo.

Mnogi od nas se daljinski povezuju sa velikim brojem računara. Zamislite da imamo web server u 192.168.0.100. Korisničko ime s kojim pristupamo je foo a također i na ssh uslugu za koju smo promijenili port 2244.

Kad god se želimo povezati, trebali bismo napisati:

$ ssh foo@192.168.0.100 -p 2244

Ako imamo mnogo mašina za daljinski pristup ... Ovo uopće nije produktivno.

Da bismo bolje obrađivali ssh veze s terminala, moramo stvoriti datoteku ~ / .ssh / config. U ovoj datoteci koristit ćemo sljedeću strukturu:

Web poslužitelj hosta Ime hosta 192.168.0.100 Korisnik foo Port 2244

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

Sad s terminala napiši ssh web server bit će isto kao ssh foo@192.168.0.100 -p 2244.

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

r1-bcn () {telnet 10.0.0.1}

Nakon uređivanja ove datoteke moramo to učiniti izvor .bashrc tako da se nove promjene koje smo napravili učitavaju bez ponovnog pokretanja.

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

U oba slučaja, tabelarno prikazivanje automatski me dovršava ili pokazuje sve dostupne opcije. Možda prvo neće uspjeti u nekoj distribuciji, ali potraga za malim rješava se vrlo lako.

Ne znam postoje li druge metode za organizovanje svih vaših daljinskih pristupa, ako neko zna bilo koji drugi način, volio bih to znati :).


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

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 u tome što postoji toliko načina da se učini isto koliko i korisnika sistema 🙂
    Odgovarajući na pitanje u svom postu, ako pogledate spremišta Arch Linux * Extra, Community i AUR, pronaći ćete mnogo konzola i X11 alata koji vam omogućavaju upravljanje više SSH računa.

    * Neki od ovih alata su uvezeni iz Debiana, a budući da Debian koriste mnogi sysadmini ([trolling] nešto što još uvijek ne razumijem zašto! [/ Trolling]) sigurno ćete pronaći i druge srodne korisne alate.

  2.   Damian rivera rekao je

    Koristio sam cssh (clusterssh) za povezivanje na nekoliko računara ssh-om, morao sam konfigurirati / etc / clusters (ne sjećam se) isprobat ću ovaj metod. Hvala 😀

  3.   pravi rekao je

    morat ćemo dokazati kako

  4.   Algabe rekao je

    Jedini način da znam da će mi ovo uspjeti je pokušaj, puno hvala 🙂

  5.   Ivan rekao je

    Zdravo, kako ste ... Danas ću napraviti test ... istina je da sam stvorio skraćenice s rukovanjem aliasima u .bash_rc u slučaju moje radne površine i na .bashrc serverima . I tako sam je stvorio.

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

    Opet sam nosila svoj. ~ / .bashrc

    i voila ... samo unos poslužitelja riječi pa se sve ... činilo dobrom opcijom jer nisam znao što predstavljaju .... Grace ... vidimo se uskoro ..

  6.   R_J_P rekao je

    Nisam znao za ovu mogućnost i čini mi se vrlo korisnim, trenutno uređivanje datoteke ...
    Hvala, kao i uvijek na ovoj stranici možete puno naučiti!