#!/bin/bash
  while : ;
  do
  clear
  echo "1) Conectar-se a um servidor"
  echo "2) Adicionar um servidor"
  echo "3) Sair"
  read -p "Digite sua escolha: " ESCOLHA1
          case $ESCOLHA1 in
                  1)
                  clear
                  cat /root/putty.txt
                   read -p "Digite o numero do servidor: " ESCOLHA2
                   read -p "Com qual usuario deseja se conectar: " USUARIO
                   echo "Conectando-se ao servidor $ESCOLHA2 ....."
                  ssh -l $USUARIO $ESCOLHA2
                  ;;
                  2)
                   read -p "Digite o nome do servidor que deseja adicionar: " 
NOME
                   read -p "Digite o IP do servidor $NOME: " IP
                   echo "1)" $NOME - $IP >> /root/putty.db
                  ;;
                  3)
                  exit
                  ;;
          esac
  done
  
  Galera desenvolvi esse script para simular o putty, cliente ssh para  
windows. Onde vc grava em uma lista os servidores acessados para não  ter que 
ficar digitando o ip toda hora. Porem estou com uma dificuldade  em resolver um 
problema. Quando eu adiciono um servidor ele grava  normalmente no arquivo .txt 
porem quando eu escolho a opção de conectar  em uns dos servidores da lista 
acontece um problema. Ex:
  
  1) Servidor X - 200.200.200.200
  
  read -p "Digite o numero do servidor: " ESCOLHA2
  read -p "Com qual usuario deseja se conectar: " ESCOLHA3
  echo "Conectando-se ao servidor $ESCOLHA2 ....."
  ssh -l $USUARIO $ESCOLHA2
  
  Quando eu digito o numero do servidor para conectar que no caso é "1"  ele 
tenta fazer o ssh -l usuario 1. Ententendo que o IP é "1". Então  minha 
pergunta é a seguinte, como eu faria para ele buscar o IP do  servidor numero 
"1".
  
  Não sei se ficou muito claro. Muito obrigado.
  
  

                
---------------------------------
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a