আমাকে একটি রিমোট সার্ভারে একটি ডিরেক্টরিের পর্যায়ক্রমিক ব্যাকআপ তৈরি করতে হবে যা একটি গবেষণা সংস্থা হোস্ট করা ভার্চুয়াল মেশিন। তারা আদেশ দেয় যে ভিএমগুলিতে অ্যাক্সেস ssh কীগুলির মাধ্যমে হয়, যা সমস্ত ভাল, আমি এই সার্ভারের জন্য কীভাবে এসএসএইচ কীতে আরএসএনসি চিহ্নিত করতে পারি তা বুঝতে পারি না।
মূল ফাইলটি হলে রাইঙ্কের কোনও সমস্যা নেই ~/.ssh/id_rsa
, তবে এটি যখন অন্য কিছু হয় তখন Permission denied (publickey)
।
Ssh এর সাহায্যে আমি পরিচয় ফাইলটি এর সাথে নির্দিষ্ট করতে পারি -i
তবে আরএসসিএনসি-তে কোনও বিকল্প নেই বলে মনে হয়।
আমি স্থানীয় মেশিনে কীটি সাময়িকভাবে স্থানান্তরিত করার চেষ্টা করেছি ~/.ssh/id_rsa
, তবে এটি একইভাবে কাজ করে না।
TL; ড
আপনি কি আরএসসিএন দিয়ে একটি পরিচয় ফাইল নির্দিষ্ট করতে পারেন?
rsync -aAP "sudo -u user ssh" user@server:dir local_dir
ক্রোন স্ক্রিপ্টগুলি সিট করার সময় ব্যবহার করি যা মূল হিসাবে চালিত হয়
sudo rsync
যা এক নিজস্ব SSH কী ব্যবহার করে না, কিছু কারণে।