我有client1
,client2
两台都是 Linux 机器。来自client1
:
client1$ssh root@client2 "env"
它显示来自 的 ssh 变量列表client2
。
我所做的事情client2
:
我想向 client2 添加新变量。因此我编辑sshd_config
为
PermitUserEnvironment yes
并在 ssh 下创建文件环境,输入以下内容
Hi=Hello
然后重启 sshd
/etc/init.d/sshd
现在client1
尝试相同的命令
client1$ssh root@client2 "env"
没有提供新的变量Hi
。
參考文獻:
答案1
并在 ssh 下创建文件环境,其中包含以下条目 Hi=Hello
您应该在 client2 上创建文件 /root/.ssh/environment,假设 /root 是 root 的主目录。