Tengo client1
y client2
ambas son máquinas Linux. De client1
:
client1$ssh root@client2 "env"
Muestra una lista de variables ssh de client2
.
Cosas que hice en client2
:
Quiero agregar una nueva variable a client2. Así que edité sshd_config
a
PermitUserEnvironment yes
y creó un entorno de archivo en ssh con la siguiente entrada
Hi=Hello
luego reinicie sshd
/etc/init.d/sshd
Ahora de client1
intentar el mismo comando
client1$ssh root@client2 "env"
no proporcionó la nueva variable Hi
.
árbitro:
1
hecho. El archivo "environement" debe estar en ~ / .ssh no en / etc / ssh Está funcionando bien. Espero que este alguien.
No
—
phaphink
/etc/ssh/environment
estoy seguro, pero /etc/environment
debería funcionar (al menos lo hace para mí).