আমি সম্প্রতি এটি করেছি, এটি আপনাকে সাহায্য করতে পারে:
sshpass -p 'password' username@ipaddress
যদি এটি কাজ না করে তবে আপনি যে মেশিনের সাথে সংযোগ করতে চান তার অন্যান্য কী তৈরি করতে হবে
ssh-keygen
এটি প্রাইভেট এবং পাবলিক কী তৈরি করবে এবং আপনাকে একটি অবস্থানের জন্য জিজ্ঞাসা করবে, খালি ছেড়ে দেবে এটি ডিএসএফ ফোল্ডারে কীগুলি সংরক্ষণ করবে ডিফল্টরূপে এটি আপনাকে পাসফ্রেজের জন্য জিজ্ঞাসা করবে, আপনি এটি এসএসএস ফোল্ডারেও খালি রাখতে পারবেন এবং পরিবর্তনটি পরিবর্তন করতে পারবেন 'অনুমোদিত_ কিজ' এর সর্বজনীন কী নাম
cd .ssh/
mv id_rsa.pub authorized_keys
useradd -d /home/username username
এটি এখন তালিকায় ব্যবহারকারীকে যুক্ত করবে হোম ডিরেক্টরিতে যান এবং অনুমতি দিন এবং এসএসডি পরিষেবাদি পুনরায় চালু করবেন
chmod 700 /home/username/.ssh
chmod 644 /home/username/.ssh/authorized_keys
chown root:root /home/dozee
sudo service sshd restart
এখন আপনাকে সেই স্থানে প্রাইভেট কীটি সেই স্থানে নিয়ে যেতে হবে যেখানে আপনি ssh কমান্ড চালাচ্ছেন, তারপরে আপনি এর সাথে সংযোগ করতে পারবেন
sshpass -p 'password' ssh -i id_rsa username@ip
এমনকি যদি এটি কাজ করে না তবে ভিএম এডিটর সহ / ইত্যাদি / এসএসএস খুলুন sshd_config এ যান কিনা এটি পরীক্ষা করুন যদি হ্যাঙ্কে পরিবর্তিত হয় না, এসএসডি সার্ভিস পুনরায় চালু করুন এবং তারপরে চেষ্টা করুন, এটি অবশ্যই কাজ করবে ।