通过ssh用单个命令找不到命令,连接到终端后找到

如果我放命令

ssh user @ $ IP蚂蚁

然后我收到

bash:ant:找不到命令

但是当我登录

ssh用户@ $ IP

并把

Ant

然后工作正常。

Ant已安装在远程和本地计算机上。问题出在哪里?

我试图在Google中找到解决方案,但一无所获。

在此先感谢您的帮助!

- 编辑 -

我需要调用一些bash脚本,不想将所有路径更改为完整路径。

回答:

通过ssh连接时,默认情况下不会加载配置文件。要启用此行为,请在/ etc / ssh / sshd_config中设置以下选项:

PermitUserEnvironment yes

之后重新启动ssh

/etc/init.d/ssh restart

以上是 通过ssh用单个命令找不到命令,连接到终端后找到 的全部内容, 来源链接: utcz.com/qa/403632.html

回到顶部