Запускать скрипт на удаленной машине через telnet (не SSH)

Мне нужно как-то запустить скрипт, который находится на удаленной машине с Ubuntu.
SSH или любой другой тип соединения, требующий сложного шифрования, невозможен.
Клиент, который будет подключаться к удаленному компьютеру, может только открыть порт и отправить и получить строки.
Может кто-нибудь сказать мне, как это сделать?

0
задан 15 May 2013 в 10:02

1 ответ

На удаленном компьютере (Ubuntu) установите telnetd, если он еще не установлен.

На стороне клиента вы можете реализовать следующее:

  1. Открыть сокет для машины Ubuntu (<ubuntu-IP-address>:23).
  2. Прослушайте и дождитесь приглашения входа в систему (что-то вроде <hostname> login:), затем отправьте имя пользователя.
  3. Прослушайте и дождитесь запроса пароля (Password:), затем отправьте пароль.
  4. Прослушайте и дождитесь командной строки (<username>@<hostname>:~$), затем отправьте команду для запуска сценария.
0
ответ дан 15 May 2013 в 10:02

Другие вопросы по тегам:

Похожие вопросы: