হোস্টে লগইন করার জন্য আপনার যদি কোনও স্ক্রিপ্টের প্রয়োজন হয় তবে আপনি যা করতে পারেন তা হ'ল হোস্টগুলির মধ্যে একটি এসএসএইচ কী কনফিগার করা।
লিঙ্ক: http://pkeck.myweb.uga.edu/ssh/
আমি পৃষ্ঠা থেকে খুব উত্তোলন করেছি
প্রথমে তাত্ক্ষণিকভাবে এবং দুরন্তভাবে দুটি ইউনিক্স মেশিনে ওপেনএসএসএইচ ইনস্টল করুন। আমি যতদূর বলতে পারি ডিফল্টরূপে ডিএসএ কী এবং এসএসএইচ 2 ব্যবহার করে এটি সবচেয়ে ভাল কাজ করে। অন্য যে সমস্ত হাওটো আমি দেখেছি সেগুলি আরএসএ কী এবং এসএসএইচ 1 নিয়ে কাজ করবে বলে মনে হয় এবং নির্দেশাবলী আশ্চর্যজনকভাবে এসএসএইচ 2 নিয়ে কাজ করতে ব্যর্থ হয়। প্রতিটি মেশিনে ssh somemachine.example.com টাইপ করুন এবং আপনার নিয়মিত পাসওয়ার্ডের সাথে সংযোগ করুন। এটি যথাযথ পার্ম সহ আপনার হোম ডিরেক্টরিতে একটি .ssh দির তৈরি করবে। আপনার প্রাথমিক মেশিনে যেখানে আপনি নিজের গোপন কীগুলি বাস করতে চান (তাড়াতাড়ি বলা যাক) টাইপ করুন
ssh-keygen -t dsa
এটি আপনাকে একটি গোপন পাসফ্রেজের জন্য অনুরোধ করবে। এটি যদি আপনার প্রাথমিক পরিচয় কী হয় তবে একটি ভাল পাসফ্রেজ ব্যবহার করতে ভুলবেন না। যদি এটি ঠিকভাবে কাজ করে তবে আপনি আপনার .ssh dir এ id_dsa এবং id_dsa.pub নামে দুটি ফাইল পাবেন। দ্রষ্টব্য: একটি পাসফ্রেজের জন্য অনুরোধ করা হলে কেবল এন্টার কী টিপানো সম্ভব, যা কোনও পাসফ্রেজ ছাড়াই একটি কী তৈরি করবে। এটি একটি পরিচয় কীটির জন্য একটি খারাপ ধারণা it তাই এটি করবেন না! পাসফ্রেসবিহীন কীগুলির ব্যবহারের জন্য নীচে দেখুন।
scp ~/.ssh/id_dsa.pub burly:.ssh/authorized_keys2
Id_dsa.pub ফাইলটি অনন্য হোস্টের .ssh dir অনুলিপি_প্রেমী 2 নামে অনুলিপি করুন। এখন বুড়ো আপনার ssh কী গ্রহণ করতে প্রস্তুত। এটি কী কী ব্যবহার করবেন তা বলবেন? Ssh-add কমান্ড এটি করবে। একটি পরীক্ষার জন্য, টাইপ করুন
ssh-agent sh -c 'ssh-add < /dev/null && bash'
এটি ssh- এজেন্টটি শুরু করবে, আপনার ডিফল্ট পরিচয় যুক্ত করবে (আপনাকে আপনার পাসফ্রেজের জন্য অনুরোধ করবে) এবং ব্যাশ শেলটি স্প্যান করবে। এই নতুন শেল থেকে আপনার সক্ষম হওয়া উচিত:
ssh burly
আপনি লগ ইন করতে সক্ষম হওয়া উচিত
login
প্রোগ্রামটির পিছনে কোডটি দেখতে পারেন ।