我需要以某种方式运行驻留在运行 Ubuntu 的远程计算机上的脚本。SSH
或任何其他需要复杂加密的连接类型都无法实现。
连接到远程计算机的客户端只能打开端口并发送和接收字符串。
有人能告诉我怎么做吗?
答案1
如果尚未安装,请在远程机器(Ubuntu)上安装 telnetd。
在客户端您可以执行以下操作:
- 打开与 Ubuntu 机器的套接字(
<ubuntu-IP-address>:23
)。 - 监听并等待登录提示(类似于
<hostname> login:
),然后发送用户名。 - 听并等待密码提示(
Password:
),然后发送密码。 - 监听并等待命令提示符(
<username>@<hostname>:~$
),然后发送命令来运行脚本。