当前位置: 技术问答>linux和unix
对suse 的SSH熟悉的朋友进来一下。难题呀!!
来源: 互联网 发布时间:2016-10-04
本文导语: 问题是这样的: 我已经配置了~/.ssh/environment 下的 TEST=/home/hefen 而且已经把/etc/ssh/sshd_config 下的重要配置如下: PermitUserEnvironment yes #UseLogin no 但为什么我每次登陆。echo $TEST 都没有显示呢? 初步怀疑在用SSH登陆...
问题是这样的:
我已经配置了~/.ssh/environment 下的
TEST=/home/hefen
而且已经把/etc/ssh/sshd_config 下的重要配置如下:
PermitUserEnvironment yes
#UseLogin no
但为什么我每次登陆。echo $TEST 都没有显示呢?
初步怀疑在用SSH登陆的时候 ~/.ssh/environment 没有读取到。
是不是我配置还有什么问题。所以没有读取到呀?
我已经配置了~/.ssh/environment 下的
TEST=/home/hefen
而且已经把/etc/ssh/sshd_config 下的重要配置如下:
PermitUserEnvironment yes
#UseLogin no
但为什么我每次登陆。echo $TEST 都没有显示呢?
初步怀疑在用SSH登陆的时候 ~/.ssh/environment 没有读取到。
是不是我配置还有什么问题。所以没有读取到呀?
|
我怀疑是由于安装考虑不让修改系统的环境变量 只让你自己设置环境变量。
你直接在系统里/etc/profile里设全局的环境变量不行么?
或者在你的代码里登陆ssh后执行source /somefile
你直接在系统里/etc/profile里设全局的环境变量不行么?
或者在你的代码里登陆ssh后执行source /somefile