ssh 远程执行命令 command not found问题

远程主机已配置为密钥登录(可参考文档https://wangdoc.com/ssh/key进行配置)
ssh console zkServer.sh -h: command not found
image.png

如果登录进远程主机,再执行命令

1 ssh console
2 zkServer.sh -h

image.png

分析:
1 zkServer.sh command能够访问,是因为配置了环境变量ZK_HOME
对比上面两种场景,发现ssh远程执行命令,env相关环境变量缺失
ssh远程执行命令:
image.png
ssh进入主机后,执行命令
image.png

从这点,我们能得出是shell问题

你可能感兴趣的:(ssh)