Sshd_config nasıl kullanılır - PermitUserEnvironment seçeneği


11

Bende client1ve client2ikisi de Linux makineleri. Gönderen client1:

client1$ssh root@client2 "env"

'Den ssh değişkenlerinin listesini görüntüler client2.

Yaptığım şeyler client2:

Client2'ye yeni değişken eklemek istiyorum. Ben sshd_configde

PermitUserEnvironment yes

ve ssh altında aşağıdaki girdiyle bir dosya ortamı yarattı

Hi=Hello

sonra sshd'yi yeniden başlatın

/etc/init.d/sshd

Şimdi client1aynı komutu denemekten

client1$ssh root@client2 "env"

yeni değişkeni sağlamadı Hi.

ref:


1
yapılır. "ortam" dosyası / etc / ssh altında değil ~ / .ssh altında olmalı. İyi çalışıyor. Umarım bu birini.

1
/etc/ssh/environmentEmin değilim , ama /etc/environmentişe yaramalı (en azından benim için işe yarıyor).
inkaphink

Yanıtlar:


3

ve ssh altında aşağıdaki girişle bir dosya ortamı yarattı Hi = Hello

/ Root kökünün ana dizini olduğunu varsayarak, client2 üzerinde /root/.ssh/environment dosyasını oluşturmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.