Come usare sshd_config - Opzione PermitUserEnvironment


11

Ho client1ed client2entrambi sono macchine Linux. Da client1:

client1$ssh root@client2 "env"

Visualizza l'elenco delle variabili ssh da client2.

Cose che ho fatto su client2:

Voglio aggiungere una nuova variabile a client2. Così ho modificato sshd_configa

PermitUserEnvironment yes

e creato un ambiente di file in ssh con la seguente voce

Hi=Hello

quindi riavviare sshd

/etc/init.d/sshd

Ora client1provando lo stesso comando

client1$ssh root@client2 "env"

non ha fornito la nuova variabile Hi.

ref:


1
fatto. Il file "environement" dovrebbe essere sotto ~ / .ssh non sotto / etc / ssh Funziona bene. Spero che qualcuno.

1
Non /etc/ssh/environmentcerto, ma /etc/environmentdovrebbe funzionare (almeno per me).
inkaphink,

Risposte:


3

e creato un ambiente file in ssh con la seguente voce Hi = Hello

Dovresti creare il file /root/.ssh/environment su client2, supponendo che / root sia la home directory di root.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.