通过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