Tengo client1y client2ambas 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_configa
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 client1intentar 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/environmentestoy seguro, pero /etc/environmentdebería funcionar (al menos lo hace para mí).