কীভাবে sshd_config ব্যবহার করতে হবে - PermitUserEn ਵਾਤਾਵਰਣ বিকল্প


11

আমার আছে client1এবং client2উভয়ই লিনাক্স মেশিন। থেকে client1:

client1$ssh root@client2 "env"

এটি ssh ভেরিয়েবলের তালিকা প্রদর্শন করে client2

আমি যে কাজগুলি করেছি client2:

আমি ক্লায়েন্ট 2 এ নতুন ভেরিয়েবল যুক্ত করতে চাই। তাই আমি সম্পাদিত sshd_configকরার জন্য

PermitUserEnvironment yes

এবং নিম্নলিখিত এন্ট্রি সহ ssh এর অধীনে একটি ফাইল পরিবেশ তৈরি করেছে

Hi=Hello

তারপরে sshd পুনরায় চালু করুন

/etc/init.d/sshd

এখন client1একই কমান্ড চেষ্টা করে

client1$ssh root@client2 "env"

নতুন ভেরিয়েবল সরবরাহ করে নি Hi

সুত্র:


1
সম্পন্ন. "এনভায়রনমেন্ট" ফাইলটি etc / .ssh এর অধীনে হওয়া উচিত / etc / ssh এর অধীনে নয় এটি ঠিক আছে working আশা করি এই কাউকে

1
না /etc/ssh/environmentনিশ্চিত, কিন্তু /etc/environmentকাজ করা উচিত (অন্তত এটা আমার জন্য না)।
hফিংক

উত্তর:


3

হাই এবং হ্যালো নীচে প্রবেশের মাধ্যমে এসএসএসের অধীনে একটি ফাইল পরিবেশ তৈরি হয়েছিল

ক্লায়েন্ট 2-তে আপনার /root/.ssh/en पर्यावरण ফাইলটি তৈরি করা উচিত, ধরে নিই / root মূলের হোম ডিরেক্টরি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.