我有一个运行正常的命令,如果我ssh到一台机器并运行它,但当我尝试使用远程ssh命令运行它时失败,如:
ssh user@IP <command>
使用两种方法比较"env"的输出在不同环境中重新进行.当我手动登录到机器并运行env时,我运行时会获得更多的环境变量:
ssh user@IP "env"
知道为什么吗?
ssh environment-variables
environment-variables ×1
ssh ×1