Oracle® Cloud-এ, কাস্টমাররা তাদের অ্যাপ্লিকেশন বা ডাটাবেসকে প্রতিটি এনভায়রনমেন্টের জন্য আলাদা ভার্চুয়াল ক্লাউড নেটওয়ার্ক (VCN) এ রাখতে পারেন, যা প্রতিটি এনভায়রনমেন্টের জন্য নিরাপত্তার একটি অতিরিক্ত লেয়ার যোগ করে বিভিন্ন এনভায়রনমেন্টের ব্যবহারকারীদের অ্যাক্সেস থেকে রক্ষা করতে। যাইহোক, এটি প্রয়োজনের সময় ব্যবহারকারীদের এনভায়রনমেন্টের মধ্যে ফাইল কপি করতে বাধা দেয়।
সবার মনে আসা সবচেয়ে সম্ভাব্য প্রশ্ন হলো: কেন কেউ অন্য এনভায়রনমেন্টের সার্ভারের সাথে কানেক্ট করতে চাবে? উত্তর হলো ডিপ্লয়মেন্ট বা ডেভেলপমেন্ট থেকে প্রোডাকশনে মাইগ্রেশনের সময় অনেকবার আপনাকে সার্ভারগুলোর মধ্যে ফাইল কপি করতে হয়।
এই পোস্টে, আপনি শিখবেন কীভাবে ভিন্ন VCN-এ হোস্টগুলোর মধ্যে SFTP অ্যাক্সেস সক্ষম করতে হয়।
ভূমিকা
Oracle হোস্টগুলোর মধ্যে ভিন্ন VCN-এ কানেকশন খোলার জন্য লোকাল পিয়ারিং গেটওয়ে প্রদান করে। মনে রাখবেন যে একটি লোকাল পিয়ারিং গেটওয়ে শুধু একমুখী ট্রাফিক অনুমতি দেয়—VCN A-এ হোস্টটি এখন VCN B-এ হোস্টের সাথে কানেক্ট করতে পারে, কিন্তু B-এ হোস্টটি A-এ হোস্টের সাথে কানেক্ট করতে পারে না। আপনি যদি দুদিকের অ্যাক্সেস চান, আপনাকে অন্য VCN-এ একই সেটআপ থাকতে হবে।
নিচের ছবিটি দেখায় কীভাবে সিস্টেম ডিফল্টভাবে 172.xx.xx.2 (DEV APPS সার্ভার) থেকে অ্যাক্সেস সীমাবদ্ধ করে সার্ভার irbproddbs1- থেকে।
[oracle@proddbs1 ~]$ sftp irb@172.xx.xx.2 ssh: connect to host 172.xx.xx.2 port 22: Connection refused Couldn't read packet: Connection reset by peer [oracle@irbproddbs1 ~]$ লোকাল পিয়ারিং সেট আপ করুন
এখন, আসুন লোকাল পিয়ারিং তৈরি করি এবং দেখি কীভাবে এটি 172.xx.xx.2-এ অ্যাক্সেস প্রদান করে proddbs1-থেকে।
- Cloud Dashboard-এ লগইন করুন।
- Networking>Virtual Cloud Network-এ নেভিগেট করুন।
- সোর্স কম্পার্টমেন্ট সিলেক্ট করুন।
- Local Peering Gateways-এ ক্লিক করুন এবং তারপর Create Local Peering Gateways-এ ক্লিক করুন।
- পিয়ারিং গেটওয়ের জন্য একটি নাম দিন, কম্পার্টমেন্ট সিলেক্ট করুন, এবং Create-এ ক্লিক করুন।
- সোর্স হোস্টের সাবনেট সিলেক্ট করুন।
- সাবনেটের জন্য অ্যাসাইন করা Route table-এ ক্লিক করুন।
- Add Route Rules-এ ক্লিক করুন।
- নিচের বিবরণ দিন:
- Target type: Local Peering Gateway
- Destination CIDR Block: টার্গেট VCN-এর CIDR ব্লক
- Compartment: সোর্স কম্পার্টমেন্ট
- Target Local Peering Gateway: স্টেপ ৪-এ তৈরি করা গেটওয়ের নাম।
-
এখন, হোস্ট irbproddbs1- থেকে 172.xx.xx.2 অ্যাক্সেস করার চেষ্টা করুন।
[oracle@proddbs1 ~]$ sftp irb@172.xx.xx.2 Connecting to 172.xx.xx.2... irb@172.xx.xx.2's password: sftp> pwd Remote working directory: /home/irb sftp> cd /u02/IRB sftp> ls sftp> mput irbproddbs1.tfa_Wed_Oct_09_14_39_46_EDT_2019.zip stat irbproddbs1.tfa_Wed_Oct_09_14_39_46_EDT_2019.zip: No such file or directory sftp> pwd Remote working directory: /u02/IRB sftp> mput BillingEngine_CADFixes_04OCT2019.zip Uploading BillingEngine_CADFixes_04OCT2019.zip to /u02/IRB/BillingEngine_CADFixes_04OCT2019.zip BillingEngine_CADFixes_04OCT2019.zip 100% 44KB 44.0KB/s 00:00 sftp>
এই প্রক্রিয়াটি হোস্ট proddbs1 (PROD DB সার্ভার) থেকে 172.xx.xx.2 (DEV APPS সার্ভার) অ্যাক্সেস খুলেছে, এবং আপনি proddbs1-থেকে 172.xx.xx.2-এ ফাইল কপি করতে পারেন। যাইহোক, এটি 172.xx.xx.2- থেকে proddbs1-এ অ্যাক্সেস খুলেনি, তাই আপনি অন্য দিকে ফাইল কপি করতে পারবেন না।
উপসংহার
এই পোস্টে বর্ণিত লোকাল VCN পিয়ারিং সেটআপ দুটি ভিন্ন VCN-কে একই রিজনে থাকতে দেয়। таким образом, হোস্ট এবং অন্য যেকোনো রিসোর্স, যেমন লোড ব্যালেন্সার, ডাটাবেস, এবং সকল, ইন্টারনেটে ট্রাফিক পাঠানো ছাড়া বা অন-প্রেমিস নেটওয়ার্কের মাধ্যমে না গিয়ে একটি প্রাইভেট নেটওয়ার্কের মাধ্যমে যোগাযোগ করতে পারে, ট্রাফিক কাঞ্চন এবং নিরাপত্তা হুমকি কমিয়ে দেয়।
ফিডব্যাক ট্যাব ব্যবহার করে যেকোনো মন্তব্য করুন বা প্রশ্ন জিজ্ঞাসা করুন। আপনি আমাদের সাথে কথোপকথনও শুরু করতে পারেন।