আমার তিনটি সার্ভারে (ডেভ, ইউএটি এবং প্রোডাকশন) সরকারী এবং বেসরকারী এসএসএস কী রয়েছে যাতে আমি দূর থেকে বা অন্য একটিতে লগ ইন করতে পারি। আদেশগুলি ssh
এবং scp
আদেশের জন্য সবকিছু নিখুঁতভাবে কাজ করছে ।
এটি ড্রাশের জন্য অবশ্য কাজ করে না । drush @dev status
উদাহরণস্বরূপ, আমি যদি ইউএটি থেকে নির্বাহ করি তবে আমি সার্ভারের ব্যানারটি পেয়ে বলছি যে সিস্টেমটি "অনুমোদিত ব্যবহারকারীদের দ্বারা কেবলমাত্র ব্লাহ ব্লাহ ব্লাহ ব্যবহার করতে হবে " এবং তারপরে আমি পেয়েছি
অনুমতি অস্বীকার করা হয়েছে (সর্বজনীন, পাসওয়ার্ড, কীবোর্ড-ইন্টারেক্টিভ)।
আমার ~/.drush/aliases.drushrc.php
ফাইলটিতে রয়েছে:
# Development #
$aliases['dev'] = array(
'uri' => 'http://default',
'root' => '/var/www/vhosts/dev.www.company.com/current/',
'remote-host' => 'companya0.company.com',
'remote-user' => 'myusername'
);
# UAT #
$aliases['uat'] = array(
'uri' => 'http://default',
'root' => '/var/www/vhosts/uat.www.company.com/current/',
'remote-host' => 'companyc6.company.com',
'remote-user' => 'myusername'
);
# Production #
$aliases['prod'] = array(
'uri' => 'http://default',
'root' => '/var/www/vhosts/www.company.com/current/',
'remote-host' => 'companyc1.company.com',
'remote-user' => 'myusername'
);
কেবলমাত্র ড্র্যাশের আমার এসএসএস কী ব্যবহার করতে কোনও সমস্যা আছে। এটি কাজ করা থেকে বাধা দিতে পারে কি?
sudo
আগে ব্যবহার drush
করতে হবে এবং এটি প্রদর্শিত হবে যে সমস্ত কিছুই রুট হিসাবে চলছে (একটি সিকিউরিটি হোল যা আমি সিসাদমিনকে সতর্ক করেছি)। দেখা যাচ্ছে এটিই সমস্যা। সিসাদমিনের জন্য অপেক্ষা করার সময় আমি বর্তমানে একটি সমাধান খুঁজছি ...
www-data
(উদাহরণস্বরূপ) দ্বারা চালিত হয় , তবে আপনার এসএসএইচ কীগুলি ভুল / বাতিল বা অ-শ্বেত তালিকাভুক্ত থাকতে পারে।