Як використовувати sshd_config - параметр PermitUserEnvironment


11

У мене є client1і client2обидва машини Linux. Від client1:

client1$ssh root@client2 "env"

Він відображає список змінних ssh з client2.

Що я робив на client2:

Я хочу додати нову змінну до client2. Тому я редагував sshd_configв

PermitUserEnvironment yes

і створив файлове середовище під ssh з наступним записом

Hi=Hello

потім перезавантажте sshd

/etc/init.d/sshd

Тепер від client1спроби тієї ж команди

client1$ssh root@client2 "env"

не надав нову змінну Hi.

посилання:


1
зроблено. Файл "environement" має бути під ~ / .ssh не під / etc / ssh. Це добре працює. Сподіваюся, це хтось.

1
Не /etc/ssh/environmentточно, але /etc/environmentмає працювати (принаймні, це для мене).
phaphink

Відповіді:


3

і створив файлове середовище під ssh із наступним записом Привіт = Привіт

Ви повинні створити файл /root/.ssh/environment на client2, припускаючи, що / root є домашньою каталогом root.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.