SSH 更新和 .profile 不再可用

SSH 更新和 .profile 不再可用

在 RHEL5 系统上,我定义了openssh-5.3p1-84.1.el6.x86_64变量:BLA~/.profile

export BLA=hello

然后我运行以下命令:

# ssh localhost 'echo $BLA'
# hello

我看到该变量BLA已定义。

当我openssh-6.2p2从源代码编译并使用相同的 ssh 配置文件时,该变量不再定义:

 # ssh localhost 'echo $BLA'
 #

对于我遗漏的内容有什么建议吗?

BR,雷内

答案1

来自接受环境部分sshd_配置手册页:

“...默认不接受任何环境变量。”

Red Hat 可能没有在其软件包中使用默认值,但是从源代码编译的版本可能使用了手册页中列出的默认设置。

相关内容