আমি আমার এডাব্লুএস উবুন্টু সার্ভারে এসএসএইচ চেষ্টা করেছি এবং ডিরেক্টরিটি আমার স্থানীয় মেশিনে অনুলিপি করেছি। পুরো প্রক্রিয়া জুড়ে আমি বিভিন্ন ফাইল অনুমতি ত্রুটি (নীচে উল্লিখিত) অভিজ্ঞতা।
.Pem ফাইলের জন্য কি একটি নির্দিষ্ট ফাইল অনুমতি দরকার যা আমাকে এসএসএইচ এবং এসসিপিতে অনুমতি দেয়?
অথবা আমার লগইন করার পরে এসএসএইচের জন্য একবার এবং অন্য এসসিপি-র জন্য আরেকবার ফাইলের অনুমতিটি বদলাতে হবে?
আমি যে আদেশগুলি ব্যবহার করছি তা এখানে:
SSH- র:
ssh -i sentiment.pem Todo@54.555.555.555
রিমোট থেকে স্থানীয় কম্পিউটারে অনুলিপি করুন:
scp Todo@54.555.555.555:/home/ubuntu/sentimentfolder /Users/Toga/Desktop/sentimentlocal
আমি একটি ম্যাক ওএস এক্স 10.7.5 এ আছি।
বিচার এবং ত্রুটি:
1.) আমি প্রাথমিকভাবে .pem ফাইলটি ডাউনলোড করার পরে, এর অনুমতিগুলি সেট করা হয়েছিল, আমি মনে করি: 0644
-rw-r - r - @ 1 টোগা স্টাফ 1692 ফেব্রুয়ারী 21 21:27 অনুভূতি.পিএম
আমি তখন টার্মিনালের মাধ্যমে এসএসএইচ চেষ্টা করেছি এবং নিম্নলিখিতগুলি পেয়েছি:
WARNING: UNPROTECTED PRIVATE KEY FILE!
Permissions 0644 for 'sentiment.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: sentiment.pem
Permission denied (publickey).
২) আমি ফাইলের অনুমতিগুলি এতে আপডেট করেছি: chmod 660 sentiment.pem
আপডেটের পরে, অনুমতিগুলি এতে সেট করা হয়েছিল:
-rw-rw ---- @ 1 টোগা স্টাফ 1692 ফেব্রুয়ারী 21 21:27 অনুভূতি.পিএম
আমি তখন টার্মিনালের মাধ্যমে এসএসএইচ চেষ্টা করেছি এবং নিম্নলিখিতগুলি পেয়েছি:
WARNING: UNPROTECTED PRIVATE KEY FILE!
Permissions 0660 for 'sentiment.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: sentiment.pem
Permission denied (publickey).
৩.) আমি ফাইলের অনুমতিগুলি এতে আপডেট করেছি: chmod 600 sentiment.pem
আপডেটের পরে, অনুমতিগুলি এতে সেট করা হয়েছিল:
-আরডব্লিউ ------- @ 1 টোগা কর্মী 1692 ফেব্রুয়ারী 21 21:27 অনুভূতি.পিএম
আমি তখন টার্মিনাল দিয়ে এসএসএইচ চেষ্টা করে সফল হই !!
৪) এখন লগ ইন হয়েছে, আমি আমার স্থানীয় কম্পিউটারে রিমোট ডিরেক্টরিটি অনুলিপি করতে একটি কমান্ড চালাচ্ছি:
scp Todo@54.555.555.555:/home/ubuntu/sentimentfolder /Users/Toga/Desktop/sentimentlocal
যা ফেরত:
Permission denied (publickey).
এসসিপি কমান্ড চেষ্টা করেছে:
১) কমান্ড -i যোগ করে এবং .pem ফাইলটি উল্লেখ করেছে:
scp -i sentiment.pem Todo@54.555.555.555: / হোম / উবুন্টু / সেন্টিমেন্টফোল্ডার / ব্যবহারকারী / টোগা / ডেস্কটপ / সেন্টিমেন্টলোকাল
২) কমান্ড -i যোগ করে, .pem ফাইলটি রেফারেন্স করেছে এবং AWS এর জন্য ব্যবহারকারীকে ec2- ব্যবহারকারীতে পরিবর্তন করেছে:
scp -i sentiment.pem ec2-user@54.555.555.555: / হোম / উবুন্টু / সেন্টিমেটফোল্ডার / ব্যবহারকারী / টোগা / ডেস্কটপ / সেন্টিমেন্টলোকাল
৩) কমান্ড -i যোগ করে, .pem ফাইলম রেফারেন্স করেছে, AWS এর জন্য ব্যবহারকারীকে ec2- ব্যবহারকারীতে পরিবর্তন করেছে এবং .pem ফাইলের অবস্থানের জন্য সম্পূর্ণ ফাইলের পথ যুক্ত করেছে:
স্কিপ-আই / ইউজার / টোগা / ডেস্কটপ / রোলআপ / পার্সোনাল / সিরিয়াল_প্রজেক্ট_সেটের / এসেন্টিমেট / এসেন্টিমেট.পিএম ec2-user@54.555.555.555: / হোম / উবুন্টু / সংবেদন / ব্যবহারকারী / টোগা / ডেস্কটপ / সংবেদনশীল স্থান