+ Responder ao Tópico



  1. #1
    RicardoVS
    Visitante

    Padrão Telnet em apenas uma linha

    Bom dia!

    Preciso fazer uma conexão com um servidor via telnet, mais gostaria que fosse tudo em uma só linha de comando.

    Tipo:

    Ex. telnet [usuario] [senha] [host]

    Tem como? Se tiver, como seria a linha de comando?

    Abraços

  2. #2
    gmlinux
    Visitante

    Padrão Telnet em apenas uma linha

    Isto é extremamente dependente de cliente de telnet.

    Seu objetibo é executar comando remoto?
    Avalie a possibilidade de uso de ssh para a execução de comando remoto, alem da segurança da sessão, vc pode usar chave para autenticação.



  3. #3
    RicardoVS
    Visitante

    Padrão Telnet em apenas uma linha

    Citação Postado originalmente por gmlinux
    Avalie a possibilidade de uso de ssh
    Eu tenho que usar definitivamente o telnet.

    Mais pra isso, tenho que na mesma linha que eu digito pra conectar ao host, gostaria de enviar o usuario e senha...

    Abraço

  4. #4
    ivanobom
    Visitante

    Padrão Telnet em apenas uma linha

    É fácil! Basta encadear com pipe os comandos a serem enviados para sua conexão telnet. Veja o exemplo abaixo de uma conexão POP via telnet:

    (echo user usuario ; sleep 1 ; echo pass senha) | telnet localhost 110

    A partir desta estrutura você pode fazer qualquer script em uma única linha de comando.

    Ivan



  5. #5

    Padrão Telnet em apenas uma linha

    Citação Postado originalmente por ivanobom
    A partir desta estrutura você pode fazer qualquer script em uma única linha de comando.

    Ivan
    com execao do ssh, ele requer q o comando seja executado apartir de um terminal, assim como ele requer q seja digitada a senha.....(pelo menos eu nao consigui)

  6. #6

    Padrão Telnet em apenas uma linha

    com ssh eu consegui. tem umas manhas, com uns softwares por tras...
    em perl.



  7. #7
    Visitante

    Padrão Telnet em apenas uma linha

    e que tal postar esses softwares?

  8. #8

    Padrão Telnet em apenas uma linha

    eu fiz no freebsd com o expect
    nao sei se o linux tem essa linguagem..
    (nao é um software, é uma linguagem usada junto com o sh)