আমারো একই ইস্যু ছিল. আমি ~ / .ssh / config ব্যবহার করতে চেয়েছিলাম কারণ আমি অন্যান্য ডিরেক্টরিতে ইতিমধ্যে ডিরেক্টরিটি ব্যবহার করেছিলাম এবং 2 টি অনুলিপি বজায় রাখতে চাইনি। সুতরাং একটি / ইত্যাদি / ssh_config ডিরেক্টরি তৈরি করা আদর্শ সমাধান ছিল না।
ফুজিমোটো ইউচি যেমন উল্লেখ করেছেন, ssh আপনার বাড়ির ডিরেক্টরিটির জন্য / ইত্যাদি / পাসডাব্লুডের দিকে তাকান $ হোম পরিবেশের পরিবর্তনশীল নয়।
বর্তমান সাইগউইন সংস্করণগুলি (আমি ২.6 ব্যবহার করছি) আর ইনস্টলের অংশ হিসাবে / ইত্যাদি / পাসডাব্লুড তৈরি করে না । তবে এটি একটি নতুন তৈরি করা সহজ:
mkpasswd -c -p "$(cygpath -H)" > /etc/passwd
- -c বর্তমান ব্যবহারকারীকে পাসডাব্লুড ফাইলটিতে যুক্ত করে
- -p "$ (সাইগপথ-এইচ)" আপনার বর্তমান হোম ডিরেক্টরিটি যুক্ত করে
https://cygwin.com/cygwin-ug-net/mkpasswd.html উপলভ্য ফ্ল্যাগগুলির সম্পর্কে আরও বিশদ রয়েছে।
আমি কোডটির দিকে নজর দিইনি, তবে এসএসএসের পছন্দটি দেখে মনে হচ্ছে:
- জন্য / etc / ssh_config
- ~ / .Ssh / কনফিগ
সুতরাং আপনি যদি কেবল ~ / .ssh / config থেকে ssh কনফিগারেশন তথ্য ব্যবহার করতে চান তবে / etc / ssh_config মুছে ফেলার বিষয়ে নিশ্চিত হন ।
এছাড়াও, পরিবর্তনগুলি করার পরে একটি নতুন সাইগউইন টার্মিনাল উইন্ডোটি উপলভ্য হওয়ার জন্য এটি খোলার বিষয়ে নিশ্চিত হন।