যারা আমার কাছে এসএসএইচ কী ব্যবহার করা উচিত তাদের জবাব দিতে চাই দয়া করে এড়িয়ে চলুন
আমি এসএসএইচ পাসওয়ার্ড সরবরাহ করার জন্য ব্যাশ স্ক্রিপ্টে প্রত্যাশা ব্যবহার করার চেষ্টা করছি। পাসওয়ার্ড প্রদান কাজ করে তবে আমার এসএসএইচ অধিবেশনটি শেষ হওয়ার মতো নয়, এটি স্ট্রেটকে পিছনে ফেলেছে।
আমার লিপি:
#!/bin/bash
read -s PWD
/usr/bin/expect <<EOD
spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com'
expect "password"
send "$PWD\n"
EOD
echo "you're out"
আমার স্ক্রিপ্টের আউটপুট:
spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com
usr@$myhost.example.com's password: you're out
আমি আমার এসএসএইচ অধিবেশনটি চাই এবং কেবল যখন আমি এটি থেকে বেরিয়ে আসি তখনই আমার ব্যাশ স্ক্রিপ্টে ফিরে যেতে চাই। প্রত্যাশার আগে আমি কেন ব্যাশ ব্যবহার করছি তার কারণ হ'ল আমি একটি মেনু ব্যবহার করেছি আমি কোন ইউনিটে কানেক্ট করতে হবে তা বেছে নিতে পারি।
ধন্যবাদ