আমি কীভাবে এসএসএস / কনফিগারেশন উপেক্ষা করে এসএসএস করতে পারি?


42

আমার ~ / .ssh / কনফিগারেশনে আমার কাছে নিম্নলিখিতগুলি রয়েছে।

HOST 10.2.192.*
        USER foo
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/foo/id_rsa

উপরের কনফিগারেশনটি আমাকে অর্ধেক শব্দের টাইপ করার সময় একটি মেশিনে সংযোগ করতে দেয়।

 ssh 10.2.192.x

আমার ssh কনফিগার করার আগে, আমাকে এই সমস্তগুলি টাইপ করতে হয়েছিল:

 ssh foo@10.2.192.x -i ~/.ss/foo/id_rsa

তবে 10.2.192.x সাবনেটে একটি মেশিন রয়েছে যা আমি কী-বেসড প্রমাণীকরণের পরিবর্তে পাসওয়ার্ড ভিত্তিক প্রমাণীকরণের সাথে সংযোগ করতে চাই।

কারণ ssh আমার কনফিগার ফাইলটি দেখে এবং একটি মিল খুঁজে পায় PreferredAuthentications publickeyআমি কেবল আমার পাসওয়ার্ড দিয়ে লগইন করতে পারিনি।

আমি এই বিশেষ স্নোফ্লেক ভিএম-তে আমার স্যাশ কনফিগারেশনে একটি নতুন নিয়ম যুক্ত করার জন্য যথেষ্ট পর্যাপ্ত পর্যায়ে চলে যেতে চাই না।

আমি কীভাবে আমার কনফিগারেশন ফাইলটিকে এই মাত্র একবার উপেক্ষা করতে পারি এবং আমাকে একটি পাসওয়ার্ড দিয়ে প্রমাণীকরণের অনুমতি দিতে পারি?

উত্তর:


56

আপনার sshক্লায়েন্টকে আপনার কনফিগারেশন ফাইলটিকে উপেক্ষা করতে, ব্যবহার করুন ssh -F /dev/null username@example.com। কারণ আপনার সাবনেট এর IdentityFile হয় ~/.ssh/fooবদলে ~/.ssh/, আপনি আপনার অদ্যাপি বর্তমান ব্যক্তিগত কী পরিহার করার জন্য একটি সম্পূর্ণ নতুন ফাইল পিটান প্রয়োজন হবে না।

থেকে sshমানুষ পৃষ্ঠা:

 -F configfile
     Specifies an alternative per-user configuration file.  If a
     configuration file is given on the command line, the system-wide
     configuration file (/etc/ssh/ssh_config) will be ignored. The default 
     for the per-user configuration file is ~/.ssh/config.

20

আমি বিশ্বাস করি যে এই প্রশ্নের উত্তর ইতিমধ্যে দেওয়া হয়েছে: কীভাবে কেবল পাসওয়ার্ড প্রমাণীকরণ ব্যবহার করতে এসএসএস ক্লায়েন্টকে বাধ্য করবেন?

ssh -o PubkeyAuthentication=no example.com

2
আহ, তবে প্রকৃত প্রশ্ন (এর শিরোনাম সত্ত্বেও) সমস্ত উপস্থাপকের পরেও ছিল: "আমি কীভাবে এই কনফিগার ফাইলটি কেবল একবার উপেক্ষা করতে পারি এবং আমাকে একটি পাসওয়ার্ড দিয়ে প্রমাণীকরণের অনুমতি দিতে পারি?"
ডোপগোতি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.