আমি একটি কমান্ড চালাতে চাই:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
আমার বোধগম্যতা হ'ল হোম ডিরেক্টরিতে ssh-keygen আউটপুট। আমি গিট বাশ (উইন্ডোজ, এমওয়াইএসএস মিংডাব্লু )৪) ব্যবহার করে একটি নেটওয়র্ক কম্পিউটারে কাজ করছি যেখানে হোম ডিরেক্টরিটি এমন একটি যেখানে আমার অ্যাক্সেস নেই। আমি হোম ডিরেক্টরিটি এর মতো পরিবর্তন করি:
export HOME=C:/Users/myusername
সুতরাং এখন আমি প্রবেশ যখন:
echo $HOME
এটা বলে:
C:/Users/myusername
কিন্তু যখন আমি আবার ssh-keygen কমান্ডটি চালানোর চেষ্টা করি তখন এটি ডিরেক্টরিতে চালিত হয় যা আমার অ্যাক্সেস নেই। আমি কিছু হার্ড কোডিং পথের জন্য প্রোফাইল ফাইলটি দেখেছি তবে কিছুই খুঁজে পাচ্ছি না। আমার যে ডিরেক্টরিতে অ্যাক্সেস রয়েছে তাতে আমি কীভাবে এটি পরিবর্তন করব?
HOME
জন্য ডিফল্ট ডিরেক্টরিটি প্রভাবিত করে নাssh-keygen
)। ডিরেক্টরিটি স্পষ্টরূপে কাজ করে উল্লেখ করে, আমি কেন বর্তমানে সংজ্ঞায়িত হিসাবেssh-keygen
কেবল কেন ব্যবহার করে না তা জানতে আগ্রহী হব ।$HOME/.ssh
HOME