Eu tenho client1e client2ambos são máquinas Linux. De client1:
client1$ssh root@client2 "env"
Ele exibe a lista de variáveis ssh de client2.
Coisas que fiz sobre client2:
Eu quero adicionar uma nova variável ao client2. Então eu editei sshd_configpara
PermitUserEnvironment yes
e criou um ambiente de arquivo em ssh com a seguinte entrada
Hi=Hello
depois reinicie o sshd
/etc/init.d/sshd
Agora, ao client1tentar o mesmo comando
client1$ssh root@client2 "env"
não forneceu a nova variável Hi.
ref:
1
feito. O arquivo "environmentement" deve estar em ~ / .ssh, não em / etc / ssh. Está funcionando bem. Espero que alguém.
Não
—
precisa saber é o seguinte
/etc/ssh/environmenttenho certeza, mas /etc/environmentdeve funcionar (pelo menos para mim).