11 ssh
我有,client1
而且client2
都是 Linux 机器。来自client1
:
client1$ssh root@client2 "env"
Run Code Online (Sandbox Code Playgroud)
它显示 ssh 变量列表client2
。
我做的事情client2
:
我想向 client2 添加新变量。所以我编辑sshd_config
为
PermitUserEnvironment yes
Run Code Online (Sandbox Code Playgroud)
并使用以下条目在 ssh 下创建了一个文件环境
Hi=Hello
Run Code Online (Sandbox Code Playgroud)
然后重启sshd
/etc/init.d/sshd
Run Code Online (Sandbox Code Playgroud)
现在client1
尝试相同的命令
client1$ssh root@client2 "env"
Run Code Online (Sandbox Code Playgroud)
没有提供新变量Hi
。
参考:
小智 3
并在 ssh 下创建一个文件环境,其中包含以下条目 Hi=Hello
您应该在 client2 上创建文件 /root/.ssh/environment,假设 /root 是 root 的主目录。
归档时间: |
|
查看次数: |
23470 次 |
最近记录: |