লগইনগুলি স্বয়ংক্রিয় করার জন্য আমি প্রত্যাশা স্ক্রিপ্টগুলি ব্যবহার করি (বিশেষত কারণ আমাকে একটি জাম্ব বাক্সের মধ্য দিয়ে যেতে হবে এবং একটি ক্রুটে প্রবেশ করতে হবে এবং প্রচুর পাসওয়ার্ড অবশ্যই প্রবেশ করতে হবে) এবং CSS এর কনফিগারেশনে কিছু "টুইট" করেছি। সুতরাং, আমার বিন ফোল্ডারে আমার এই "মেইন স্ক্রিপ্ট" রয়েছে যা একটি "সার্ভার নাম / উপনাম" দিয়েছে এটি আমাকে যে সার্ভারটি চায় এবং যেখানে আমি চাই সেখানে নিয়ে যায়।
আমার স্ক্রিপ্টের দিকে নির্দেশ করার জন্য আমি s / .clusterssh / কনফিগারেশনে "ssh" প্যারামিটার সেট করেছি, এছাড়াও "ssh_args" অবশ্যই কিছু নির্দোষ / জাল আর্গ সেট করতে হবে, কারণ সিএসএসএইচে এটির ডিফল্ট আরগস তালিকা রয়েছে, যদি খালি ছেড়ে যায় তবে ডিফল্ট তালিকাটি স্ক্রিপ্টের সাথে শেষ হবে।
সুতরাং স্ক্রিপ্টটি (প্রতিটি উইন্ডো / টার্মিনালে) এই আরোগুলি এবং সিএসএসএকে দেওয়া 1 টি অর্গ গ্রহণ করবে, স্ক্রিপ্টটি প্রদত্ত সার্ভারের শংসাপত্রগুলির জন্য কোনও ফাইল থেকে পুনরুদ্ধার করে এবং এটি পৌঁছাতে অবশ্যই যে পদক্ষেপগুলি করতে হবে আমি চাই, তারপরে এটি সেই সমস্ত ডেটা সহ "আশা কোড" কল করে calls
~ / .Clusterssh / কনফিগ
ssh=/home/user/bin/qs.sh
ssh_args=-a
qs.sh
#!/bin/bash
export PATH=~/bin:$PATH
shift
case $1 in
q4|q5|q6|q7|q8|q9)
essh user1@axt$1
### essh it's some little bash script that does the things I said before and in the end it launches the expect
;;
q1|q2|q3)
essh axtr@axt$1
;;
*)
echo "GOOH"
esac
তাই আমি সাধারণত এ জাতীয় কিছু দিয়ে কল করি
# cssh q4 q5 q6 q7
এটি "ক্লাস্টার এলিয়াসগুলি" ক্লাস্টার থাকার সাথেও কাজ করছে "qAll q4 q5 q6 q7" আমি cssh qAll দিয়ে কল করতে পারি
আশা করি এটি অন্য যে কোনও ব্যক্তিকে সহায়তা করে।
pssh
? একাধিক এসএসএইচ সার্ভার পরিচালনা করতে আপনার কি সমান্তরাল বা কেবল একটি প্রোগ্রামের দরকার?