通过 telnet(不是 SSH)在远程机器上运行脚本

通过 telnet(不是 SSH)在远程机器上运行脚本

我需要以某种方式运行驻留在运行 Ubuntu 的远程计算机上的脚本。SSH
或任何其他需要复杂加密的连接类型都无法实现。
连接到远程计算机的客户端只能打开端口并发送和接收字符串。
有人能告诉我怎么做吗?

答案1

如果尚未安装,请在远程机器(Ubuntu)上安装 telnetd。

在客户端您可以执行以下操作:

  1. 打开与 Ubuntu 机器的套接字(<ubuntu-IP-address>:23)。
  2. 监听并等待登录提示(类似于<hostname> login:),然后发送用户名。
  3. 听并等待密码提示(Password:),然后发送密码。
  4. 监听并等待命令提示符(<username>@<hostname>:~$),然后发送命令来运行脚本。

相关内容