在ssh命令中执行Telnet命令

我想要在远程机器上执行Telnet命令( 172.202.230.22 )的ssh命令中有一个Telnet命令。 我试着用命令

 ssh [email protected] telnet 10.86.114.10 8088 

它给出了一个错误消息

找不到命令(错误代码:127),

但是当我试图直接在172.202.230.22上执行相同的Telnet命令时,它正在执行正常。 是什么原因?

指定telnet的完整path:

 $ ssh [email protected] /usr/bin/telnet 10.86.114.10 8088 

因为你是以Administrator身份连接的,所以我认为172.202.230.22是一个Windows服务器。

确保你的PATH中有C:\WINDOWS\system32

 $ ssh [email protected] path PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem 

如果没有,请尝试使用telnet.exe的完整path:

 $ ssh [email protected] '"C:\WINDOWS\system32\telnet.exe" 10.86.114.10 8088'