我有client1和client2都是Linux机器。 从客户端1:
client1$ssh root@client2 "env"
它显示来自client2的sshvariables列表。
我在client2做的事情:
我想添加新的variables到client2。 所以我编辑了sshd_config
PermitUserEnvironment yes
并在ssh下创build一个文件环境,并input如下内容
Hi=Hello
然后重新启动sshd
/etc/init.d/sshd
现在从client1尝试相同的命令
client1$ssh root@client2 "env"
没有提供新的variablesHi 。
参考:
并在ssh下创build了一个文件环境,下面的条目Hi = Hello
您应该在client2上创build文件/root/.ssh/environment,假定/ root是根目录的主目录。