一尘不染

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

linux

如果我放命令

ssh user @ $ IP蚂蚁

然后我收到

bash:ant:找不到命令

但是当我登录

ssh用户@ $ IP

并把

Ant

然后工作正常。

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

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

在此先感谢您的帮助!

- 编辑 -

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


阅读 380

收藏
2020-06-03

共1个答案

一尘不染

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

PermitUserEnvironment yes

之后重新启动ssh

/etc/init.d/ssh restart
2020-06-03