প্রকল্প সম্পর্কে
ShellHub হলো এজ এবং ক্লাউড কম্পিউটিংয়ের জন্য ডিজাইন করা একটি কেন্দ্রীভূত SSH গেটওয়ে। এটি ব্যবহারকারীদের ওয়েব ব্রাউজার বা মোবাইল অ্যাপের মাধ্যমে যেকোনো স্থান থেকে Linux সার্ভার এবং ডিভাইস দূর থেকে অ্যাক্সেস ও পরিচালনা করার সুযোগ দেয়, যার জন্য পাবলিক IP ঠিকানা, রাউটার কনফিগারেশন, VPN/ফায়ারওয়াল পরিবর্তন বা জাম্প হোস্টের প্রয়োজন হয় না।
README-তে বর্ণিত প্রধান সক্ষমতাগুলো:
- নেটিভ SSH সমর্থন: OpenSSH Client এবং PuTTY-এর মতো স্ট্যান্ডার্ড টুল ব্যবহার করে গেটওয়ের পেছনের ডিভাইসে সংযোগ করা যায়, কোনো অতিরিক্ত তৃতীয় পক্ষের সফটওয়্যার প্রয়োজন হয় না।
- SCP/SFTP সমর্থন: শিল্প-মানের টুল ব্যবহার করে ডিভাইসে ও ডিভাইস থেকে ফাইল কপি করা যায়।
- SSH পোর্ট ফরওয়ার্ডিং: গেটওয়ের পেছনের ডিভাইসের একটি রিমোট পোর্টে স্থানীয় পোর্ট থেকে TCP ট্রাফিক নিরাপদে ফরওয়ার্ড করা যায়, যার মধ্যে SOCKS প্রক্সি ব্যবহারও অন্তর্ভুক্ত।
- পাবলিক-কী প্রমাণীকরণ: একাধিক ব্যবহারকারী পাসওয়ার্ড শেয়ার না করেই একই সিস্টেম ব্যবহারকারী হিসেবে লগইন করতে পারেন, এবং প্রতি ব্যবহারকারীর অ্যাক্সেস প্রত্যাহার করা যায়।
- ফায়ারওয়াল নিয়ম: কোন সংযোগগুলো ডিভাইসে পৌঁছাবে তা সূক্ষ্মভাবে নিয়ন্ত্রণ করে SSH সংযোগ ফিল্টার করা যায়।
- অডিট লগিং: প্রতিটি SSH সংযোগ অডিটের উদ্দেশ্যে সার্ভারে সংরক্ষিত একটি সেশন তৈরি করে।
- সেশন রেকর্ডিং: ইন্টারঅ্যাকটিভ SSH সেশন রেকর্ড করা হয় এবং ওয়েব UI-তে বিল্ট-ইন সেশন প্লেয়ারে পুনরায় চালানো যায়।
- কন্টেইনার রিমোট অ্যাক্সেস: Docker-এর সাথে একীভূত, যাতে ব্যবহারকারীরা সমস্যা সমাধান, রক্ষণাবেক্ষণ বা তদারকির জন্য নিরাপদে কন্টেইনারে সংযোগ করতে পারেন।
ডিপ্লয়মেন্টের বিকল্পগুলোর মধ্যে রয়েছে নিজের অবকাঠামোতে স্ব-হোস্টিং (ইনস্টলেশন, রক্ষণাবেক্ষণ, আপগ্রেড এবং ব্যাকআপ আপনার দায়িত্ব) অথবা বিনামূল্যে অ্যাকাউন্টসহ পরিচালিত ShellHub Cloud সেবা ব্যবহার করা। প্রকল্পটি Apache License 2.0-এর অধীনে লাইসেন্সপ্রাপ্ত এবং এটি তৈরি করেছে O.S. Systems। make টার্গেটের মাধ্যমে একটি ডেভেলপমেন্ট পরিবেশ চালু করা যায়, এবং বান্ডল করা CLI-এর মাধ্যমে একটি প্রাথমিক ব্যবহারকারী ও নেমস্পেস তৈরি হয়।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.