.shsh- এজেন্টের জন্য .bashrc বা .bash_profile?


8

কোন প্রোফাইল, .bashrc বা .bash_profile , ssh- এজেন্টের জন্য উপযুক্ত স্পট? আমি এমন একটি উত্তর খুঁজছি যা ইন্টারেক্টিভ শেল এবং লগইন শেলের মধ্যে আলাদা ব্যাখ্যা করে।

উত্তর:


9

আপনি ব্যক্তিগতভাবে শেলগুলি কীভাবে ব্যবহার করেন তার উপর এটি কিছুটা নির্ভর করে।

একটি ইন্টারেক্টিভ শেল এমন কোনও কিছু যা এর ইনপুট এবং আউটপুটটির সাথে টার্মিনাল সংযুক্ত থাকে। লগইন শেলগুলি / বিন / লগইন দ্বারা তৈরি হয়। লগইন শেলগুলি আপনার .bash_profile উত্স করে। বেশিরভাগ টার্মিনাল এমুলেটর যেমন এক্সটারেম একটি ইন্টারেক্টিভ শেল শুরু করে যা লগইন শেল নয়। ইন্টারেক্টিভ, নন-লগইন শেলগুলি আপনার .bashrc উত্স করে।

আমি সাধারণত যা করি তা হ'ল আমার .bash_profile উত্সটি আমার .bashrc (এটি ইতিমধ্যে উত্সাহিত হয়েছে কিনা তা যাচাই করার পরে) রয়েছে এবং তারপরে আমি আমার .Bashrc এ আমার এসএসএল-এজেন্ট সেটআপ রেখেছি।


.Bashrc ইতিমধ্যে উত্সাহিত হয়েছে কিনা তা পরীক্ষা করতে .bash_ প্রোফাইলে কী আছে?
নোহ ক্যাম্পবেল 21

2
বিশেষ কিছু না. আমি সাধারণত .bashrc সেট করে থাকা একটি পরিবর্তনশীল সেট করে কিনা তা পরীক্ষা করে দেখি।
meastham

1

আপনার ব্যবহার করা উচিত .bash_profileকারণ .bashrcপ্রতিটি ইন্টারেক্টিভ শেলের জন্য উত্সাহিত হয় এবং আপনার লগইন সেশনে কেবল একটি এজেন্ট প্রয়োজন।


0

ssh-এজেন্ট একটি মোড়কের প্রোগ্রাম।
আপনি সাধারণত exec ssh-agent bashশুরুতে একটি " " করতে চান ।

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