Execute o script na máquina remota via telnet (não SSH)

0

Eu preciso de alguma forma executar um script que reside em uma máquina remota rodando Ubuntu.
SSH ou qualquer outro tipo de conexão que requer criptografia complexa não é possível.
O cliente que se conectará à máquina remota só é capaz de abrir uma porta e enviar e receber strings.
Alguém pode me dizer como fazer isso?

    
por Matthew Taylor 15.05.2013 / 08:02

1 resposta

1

Na máquina remota (Ubuntu), instale o telnetd, se ainda não estiver instalado.

No lado do cliente, você poderia implementar o seguinte:

  1. Abra um soquete na máquina do Ubuntu ( <ubuntu-IP-address>:23 ).
  2. Ouça e aguarde o prompt de login (algo como <hostname> login: ) e envie o nome de usuário.
  3. Ouça e aguarde o prompt de senha ( Password: ) e envie a senha.
  4. Ouça e aguarde o prompt de comando ( <username>@<hostname>:~$ ) e envie o comando para executar seu script.
por Eric Carvalho 16.05.2013 / 03:31