我想要在远程机器上执行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'