আমার আছে 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 আশা করি এই কাউকে
না
—
hফিংক
/etc/ssh/environmentনিশ্চিত, কিন্তু /etc/environmentকাজ করা উচিত (অন্তত এটা আমার জন্য না)।