SSH客户端设置环境变量

来源:互联网 发布:mfc编程教程下载 编辑:程序博客网 时间:2024/05/17 06:49

当使用SSH客户端时,会发现设置的环境变量不好用,一些命令执行不了。具体的解决办法为:

1.确认ssh服务端的版本

$ telnet localhost 22

SSH-2.0-OpenSSH_4.3

确认版本为OpenSSH_4.3

2.使OpenSSH接受客户端的环境变量设置

 

方法1:

 

a.设置服务端

root修改/etc/ssh/sshd_config文件,增加

#服务器接受环境变量

AcceptEnv ORACLE_HOME 

b.重启服务

# service sshd restart

c.设置让客户端传递自己的环境变量到服务端

root修改/etc/ssh/sshd_config文件,增加

SendEnv ORACLE_HOME

d.注意,客户端的变量需要export一下

 

方法2:

 

a.设置服务端

root修改/etc/ssh/sshd_config文件,增加

#允许使用用户环境变量

PermitUserEnvironment yes

b.重启服务

# service sshd restart

c.创建用户下的环境文件

$mkdir ~/.ssh/

$gedit environment

写入环境变量内容

d.$chmod 600 ~/.ssh/environment

 

总结:

方法2和方法1的区别是方法1由客户端设置环境变量,方法2是在服务端设置好,登录时自动获取。

原创粉丝点击