Organizar conexões telnet e ssh no terminal

Existem aplicações gráficas como SeguroCRT o Gerenciador de conexões Gnome para organizar nossas conexões remotas, mas se como eu preferir fazer todo o possível no terminal, você vai gostar.

Muitos de nós nos conectamos a um grande número de computadores remotamente. Imagine que temos um servidor web em 192.168.0.100. O nome de usuário com o qual acessamos é Foo e também para o serviço ssh mudamos a porta para 2244.

Sempre que quisermos nos conectar, devemos escrever:

$ ssh foo@192.168.0.100 -p 2244

Se tivermos muitas máquinas para acessar remotamente ... Isso não é nada produtivo.

Para lidar melhor com as conexões ssh do terminal, devemos criar o arquivo ~ / .ssh / config. Neste arquivo usaremos a seguinte estrutura:

Host webserver Hostname 192.168.0.100 Usuário foo Porta 2244

Como no exemplo, preencheríamos o arquivo com todas as conexões ssh que normalmente fazemos.

Agora, no terminal, escreva servidor web ssh será o mesmo que ssh foo@192.168.0.100 -p 2244.

Para conexões telnet, teríamos que editar nosso .bashrc e adicione por exemplo:

r1-bcn () {telnet 10.0.0.1}

Depois de editar este arquivo, devemos fazer fonte .bashrc para que as novas alterações que fizemos sejam carregadas sem reiniciar.

Se escrevermos r1-bcn no terminal, nos conectaremos à nossa sessão telnet.

Em ambos os casos, tabulá-lo me preenche automaticamente ou mostra todas as opções disponíveis. Pode não funcionar em alguma distribuição primeiro, mas procurar um pouco é resolvido muito facilmente.

Não sei se existem outros métodos para ter todos os seus acessos remotos organizados, se alguém souber de alguma outra forma, adoraria saber :).


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   msx dito

    A beleza do design Unix é que existem tantas maneiras de fazer o mesmo quantos usuários do sistema 🙂
    Respondendo à pergunta em sua postagem, se você olhar nos repositórios Arch Linux * Extra, Community e AUR, você encontrará muitas ferramentas de console e X11 que permitem gerenciar várias contas SSH.

    * Algumas dessas ferramentas são importadas do Debian e como o Debian é usado por muitos administradores de sistemas ([trolling] algo que ainda não entendo por quê! [/ Trolling]) você certamente encontrará outras ferramentas úteis relacionadas.

  2.   damian rivera dito

    Usei cssh (clusterssh) para conectar a vários computadores com ssh, tive que configurar / etc / clusters (não me lembro) vou tentar este método. Obrigado 😀

  3.   adequado dito

    teremos que provar como

  4.   Alga dito

    A única maneira de saber se isso vai funcionar para mim é tentando, muito obrigado 🙂

  5.   Ivan dito

    Olá, como vai ... Vou fazer o teste hoje ... a verdade é que criei as abreviações com o manuseio de aliases dentro do .bash_rc no caso do meu Desktop e nos servidores .bashrc. E então eu o criei.

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

    Eu estava carregando meu de novo. ~ / .bashrc

    e voila ... só entrando no word server então tudo ... me pareceu uma boa opção já que não sabia o que estavam apresentando .... Grace ... vejo você em breve ..

  6.   R_J_P dito

    Não conhecia essa possibilidade e me parece muito útil, neste momento editando arquivo ...
    Obrigado, como sempre neste site você pode aprender muito!