Uspořádejte připojení telnet a ssh v terminálu

Existují grafické aplikace jako SecureCRT o Správce připojení Gnome organizovat naše vzdálená připojení, ale pokud stejně jako já dáváte přednost všem možným možnostem v terminálu, bude se vám to líbit.

Mnoho z nás se vzdáleně připojuje k velkému počtu počítačů. Představte si, že máme webový server 192.168.0.100. Uživatelské jméno, se kterým přistupujeme, je Foo a také ke službě ssh, pro kterou jsme změnili port 2244.

Kdykoli se chceme připojit, měli bychom napsat:

$ ssh foo@192.168.0.100 -p 2244

Pokud máme mnoho strojů pro vzdálený přístup ... To vůbec není produktivní.

Abychom lépe zvládli ssh připojení z terminálu, musíme vytvořit soubor ~ / .ssh / config. V tomto souboru použijeme následující strukturu:

Hostitelský webový server Název hostitele 192.168.0.100 Uživatel foo Port 2244

Stejně jako v příkladu bychom vyplnili soubor všemi připojeními ssh, která obvykle vytváříme.

Nyní z terminálu napište ssh webový server bude stejný jako ssh foo@192.168.0.100 -p 2244.

Pro připojení telnet, museli bychom upravit naše .bashrc a přidat například:

r1-bcn () {telnet 10.0.0.1}

Po úpravě tohoto souboru musíme udělat zdroj .bashrc aby se nové změny, které jsme provedli, načetly bez restartu.

Pokud píšeme r1-bcn v terminálu se připojíme k naší relaci telnet.

V obou případech mě při vytváření tabulek automaticky doplní nebo zobrazí všechny dostupné možnosti. V některých distribucích to nemusí fungovat jako první, ale hledat něco je velmi snadné.

Nevím, jestli existují jiné způsoby, jak uspořádat všechny vaše vzdálené přístupy, pokud někdo ví jiným způsobem, rád bych to věděl :).


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   MSX řekl

    Krása unixového designu spočívá v tom, že existuje tolik způsobů, jak dělat totéž, jako uživatelé systému 🙂
    Odpověď na otázku ve vašem příspěvku, pokud se podíváte do archivu Arch Linux * Extra, Community a AUR, najdete mnoho nástrojů pro konzoly a X11, které vám umožňují spravovat více účtů SSH.

    * Některé z těchto nástrojů jsou importovány z Debianu a protože Debian používá mnoho sysadminů ([trolling] něco, čemu stále nerozumím proč! [/ Trolling]), určitě najdete další související užitečné nástroje.

  2.   Damian rivera řekl

    Použil jsem cssh (clusterssh) pro připojení k několika počítačům s ssh, musel jsem nakonfigurovat / etc / clusters (nepamatuji si), zkusím tuto metodu. Díky 😀

  3.   řádný řekl

    budeme muset vyzkoušet, jak se máš

  4.   Algave řekl

    Jediný způsob, jak vědět, že to pro mě bude fungovat, je pokus, děkuji moc 🙂

  5.   Ivan řekl

    Ahoj, jak se máš ... dnes provedu test ... pravda je, že jsem vytvořil zkratky se zpracováním aliasů v .bash_rc v případě mého desktopu a na .bashrc serverech. A tak jsem to vytvořil.

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

    Znovu jsem nesl svoji. ~ / .bashrc

    a voila ... pouhým zadáním slova server, takže všechno ... vypadalo jako dobrá volba, protože jsem nevěděl, co představují .... Grace ... uvidíme se brzy ...

  6.   R_J_P řekl

    Tuto možnost jsem neznal a zdá se mi velmi užitečná, právě upravuji soubor ...
    Děkuji, jako vždy na tomto webu se můžete hodně naučit!