Sshd_config का उपयोग कैसे करें - PermitUserEnvironment विकल्प


11

मेरे पास client1और client2दोनों लिनक्स मशीनें हैं। से 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" फ़ाइल ~ / .sh के तहत होनी चाहिए / ssh के तहत नहीं है / यह ठीक काम कर रहा है। किसी से यह आशा करें।

1
/etc/ssh/environmentयकीन के लिए नहीं , लेकिन /etc/environmentकाम करना चाहिए (कम से कम यह मेरे लिए करता है)।
ℝ सेफिंक

जवाबों:


3

और निम्नलिखित प्रविष्टि के साथ ssh के तहत एक फ़ाइल वातावरण बनाया हाय = हैलो

आपको क्लाइंट 2 पर फ़ाइल /root/.ssh/environment बनाना चाहिए, यह मानते हुए कि / रूट का होम डायरेक्टरी है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.