我知道tcpserver
可以为每个连接运行特定的命令。我的问题是,我可以通过在远程服务器上运行任意命令tcpserver
吗?
答案1
不。它的工作tcpserver
只是将传入连接分派给程序,并执行一些基于 IP 的访问控制和一些负载监视。它不读取 TCP 流的内容:这是由 调用的程序的工作tcpserver
。
要在远程服务器上运行任意命令,该服务器应该运行 SSH 服务器。您当然需要一个帐户和一种身份验证方式(通常是密码或密钥):通常,人们不希望随机的人在他们的计算机上运行任意命令。