Na máquina remota (Ubuntu), instale o telnetd, se ainda não estiver instalado.
No lado do cliente, você poderia implementar o seguinte:
- Abra um soquete na máquina do Ubuntu (
<ubuntu-IP-address>:23
). - Ouça e aguarde o prompt de login (algo como
<hostname> login:
) e envie o nome de usuário. - Ouça e aguarde o prompt de senha (
Password:
) e envie a senha. - Ouça e aguarde o prompt de comando (
<username>@<hostname>:~$
) e envie o comando para executar seu script.