কম্পিউটার

অ্যান্ড্রয়েড থেকে আপনার লিনাক্স সার্ভার অ্যাক্সেস করা

অ্যান্ড্রয়েড থেকে আপনার লিনাক্স সার্ভার অ্যাক্সেস করা

আপনার যদি একটি লিনাক্স সার্ভার থাকে এবং এটি আপনার লিভিং রুমে না থাকে, তাহলে আপনি এটির সাথে দূরবর্তীভাবে সংযোগ করার সম্ভাবনা ভাল। আপনি ওয়েব হোস্টিং, ব্যাকআপ, ডেভেলপমেন্ট বক্স হিসাবে সেই সার্ভারটি ব্যবহার করতে পারেন। বা উপরের সব। যাই হোক না কেন, একটি দূরবর্তী সংযোগ সহজ৷

বেশিরভাগ সময় আপনি অন্য কম্পিউটার থেকে সংযোগ করছেন বলে অনুমান করা সহজ হবে। যদিও আপনার কাছে সব সময় কম্পিউটারে অ্যাক্সেস নাও থাকতে পারে। কিন্তু আপনার অ্যান্ড্রয়েড ডিভাইস সম্পর্কে কি? শুধুমাত্র একটি Android ডিভাইস থেকে সংযোগ করা সম্ভব নয়, এটি মোটামুটি সহজ৷

শুরু করার আগে

আপনি Android থেকে আপনার সার্ভারের সাথে সংযোগ শুরু করার আগে, এটি কীভাবে নিরাপত্তাকে প্রভাবিত করে তা আপনার বিবেচনা করা উচিত। অ্যান্ড্রয়েড থেকে সংযোগ করা সহজাতভাবে অনিরাপদ নয়, তবে আপনার সার্ভারের সাথে সংযোগ করার যে কোনও অতিরিক্ত উপায় হল আরেকটি দরজা। একটি দরজা যোগ করার অর্থ হল যে অন্য কেউ সম্ভাব্যভাবে সেই দরজাটি খুলতে পারে৷ এটি হার্টব্লিডের মতো অনিচ্ছাকৃত দুর্বলতাগুলিকেও বিবেচনা করে না, যা কয়েক বছর আগে বড় সমস্যা সৃষ্টি করেছিল৷

আপনি অ্যান্ড্রয়েড থেকে সংযোগ করছেন বা না করছেন, আপনার সার্ভারকে শক্ত করার বিষয়ে পড়া উচিত। সর্বোপরি, দুঃখিত হওয়ার চেয়ে নিরাপদ।

আপনার সার্ভার সেট আপ করুন

অ্যান্ড্রয়েড থেকে আপনার লিনাক্স সার্ভার অ্যাক্সেস করা

আপনার সার্ভারের সাথে সংযোগ করার সবচেয়ে সাধারণ এবং নিরাপদ উপায়গুলির মধ্যে একটি হল SSH, বা সিকিউর শেল। আপনি যদি ইতিমধ্যে এটি না করে থাকেন, তাহলে আপনি OpenSSH ইনস্টল করতে চাইবেন, যার মধ্যে SFTP (নিরাপদ FTP)ও রয়েছে। SSH ইনস্টল এবং কনফিগার করা সহজ, কিন্তু এই নিবন্ধের সুযোগের বাইরে। ভয় পাবেন না, কারণ উবুন্টুতে SSH এবং SFTP ইনস্টল এবং কনফিগার করার জন্য আমাদের কাছে ধাপে ধাপে নির্দেশিকা রয়েছে। এমনকি আপনি যদি অন্য ডিস্ট্রিবিউশন ব্যবহার করে থাকেন, সেই নির্দেশাবলী আপনাকে সেখানে বেশিরভাগ পথ পেতে পারে।

আপনার Android ডিভাইস সেট আপ করুন

SSH এবং SFTP উভয়ই বেশ কীবোর্ড-ভারী, তাই আপনি আপনার ডিভাইসের সাথে একটি ব্লুটুথ কীবোর্ড ব্যবহার করার কথা বিবেচনা করতে চাইতে পারেন। প্রচুর পরিমাণে অ্যান্ড্রয়েড-সামঞ্জস্যপূর্ণ ব্লুটুথ কীবোর্ড উপলব্ধ রয়েছে এবং তাদের মধ্যে অনেকগুলি খুব সাশ্রয়ী। বিকল্পভাবে, যদি আপনার কাছে কোনো বাহ্যিক কীবোর্ড অ্যাক্সেস না থাকে, তাহলে আপনি হ্যাকারের কীবোর্ড অ্যাপ ইনস্টল ও ব্যবহার করতে পারেন।

এরপরে, অ্যান্ড্রয়েড থেকে আপনার সার্ভারের সাথে সংযোগ করতে আপনাকে একটি SSH অ্যাপ পেতে হবে। এই মুহূর্তে উপলব্ধ সবচেয়ে জনপ্রিয় দুটি বিকল্প হল JuiceSSH এবং Termius৷

জুসএসএসএইচ

অ্যান্ড্রয়েড থেকে আপনার লিনাক্স সার্ভার অ্যাক্সেস করা

JuiceSSH ব্লুটুথ কীবোর্ড সমর্থন করে এবং প্রচুর বিকল্প অফার করে। অ্যাপটির বেস সংস্করণ SSH সংযোগে দ্বি-ফ্যাক্টর প্রমাণীকরণ, ঐচ্ছিক প্লাগইন এবং ZLib কম্প্রেশন সমর্থন করে। প্রো সংস্করণে আপগ্রেড করা আরও রঙের স্কিম, আপনার সংযোগগুলির স্বয়ংক্রিয় ব্যাকআপ এবং একটি সহজ উইজেট যোগ করে। অ্যাপটি গুগল প্লে স্টোরে বিনামূল্যে পাওয়া যাচ্ছে।

টার্মিয়াস

অ্যান্ড্রয়েড থেকে আপনার লিনাক্স সার্ভার অ্যাক্সেস করা

Termius আরেকটি জনপ্রিয় বিকল্প। SSH ছাড়াও, এই অ্যাপটি SFTP সমর্থন করে। আপনি যদি প্রায়শই নিজেকে আপনার Android ডিভাইস থেকে আপনার সার্ভারে ফাইল আপলোড করতে চান তবে এটি সহজ। Google Play-তে উপলব্ধ অ্যাপটির বিনামূল্যের সংস্করণে আপনার প্রয়োজনীয় বেশিরভাগ বৈশিষ্ট্য রয়েছে। দুর্ভাগ্যবশত, SFTP সমর্থন শুধুমাত্র প্রিমিয়াম সংস্করণে অন্তর্ভুক্ত করা হয়েছে, যার খরচ প্রতি বছর $59.88৷

আপনার সার্ভারের সাথে সংযুক্ত হচ্ছে

আপনার সার্ভারের সাথে সংযোগ করতে, আপনার হয় আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড বা আপনার ব্যক্তিগত SSH কী প্রয়োজন। একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করা সহজ কিন্তু অনেক কম নিরাপদ। উপরের উবুন্টুতে SSH কনফিগার করার গাইডটিতে আপনার কী তৈরি করার একটি পদক্ষেপ অন্তর্ভুক্ত রয়েছে। আপনার পছন্দের Android SSH অ্যাপের সাথে এগুলি ব্যবহার করতে, আপনাকে আপনার ডিভাইসে আপনার সর্বজনীন কী অনুলিপি করতে হবে। এটি করার সবচেয়ে সহজ উপায়গুলির মধ্যে একটি হল আপনার কী 1Password বা LastPass-এর মতো পাসওয়ার্ড ম্যানেজারে সংরক্ষণ করা এবং এটিকে আপনার Android ফোনে কপি করে পেস্ট করা৷

আপনার আইপি ঠিকানা নির্ধারণ করা হচ্ছে

একবার আপনার কী আমদানি হয়ে গেলে, আপনার যা দরকার তা হল আপনার সার্ভারের আইপি ঠিকানা। এটি নির্ধারণ করার একাধিক উপায় আছে। প্রথমে আপনাকে জানতে হবে আপনি কোন আইপি ঠিকানাটি খুঁজছেন।

যদি আপনার সার্ভার একটি ওয়েব হোস্ট বা Linode বা DigitalOcean এর মতো একটি পরিষেবা থেকে একটি দূরবর্তী হোস্ট হয়, তাহলে আপনার সার্ভারের সর্বজনীন IP ঠিকানা প্রয়োজন। একটি সহজ উপায় হল curl ifconfig.me কমান্ড টাইপ করা আপনার সার্ভারের একটি টার্মিনাল উইন্ডোতে। এটি আপনার সর্বজনীন আইপি ঠিকানা পুনরুদ্ধার করতে একটি ওয়েবসাইট ব্যবহার করে৷

আপনি যদি আপনার বাড়ির একটি সার্ভারের সাথে সংযুক্ত হন, আপনি আপনার ব্যক্তিগত আইপি ঠিকানা চাইবেন। এটি নির্ধারণ করার একটি সহজ উপায় হল ifconfig | grep inet . আপনি পাঠ্যের কয়েকটি লাইন দেখতে পাবেন। এর মধ্যে একটিতে আপনার আইপি অ্যাড্রেস থাকবে যা সাধারণত 192.168 আকারে থাকে।

আপনার ব্যক্তিগত কী এবং IP ঠিকানা হয়ে গেলে, আপনি আপনার Android ডিভাইস থেকে সংযোগ করতে এটি ব্যবহার করতে পারেন। আপনি যদি আপনার সার্ভারের কমান্ড লাইনে কিছু করার জন্য খুঁজছেন, তাহলে আপনাকে শুরু করার জন্য আমাদের কাছে একটি তালিকা রয়েছে৷


  1. অ্যান্ড্রয়েড লকস্ক্রিন থেকে সহজেই আপনার প্রিয় অ্যাপগুলি লঞ্চ করুন

  2. আপনার অ্যান্ড্রয়েড ডিভাইসে সাইডবার থেকে কীভাবে অ্যাপস লঞ্চ করবেন

  3. কিভাবে আপনার কম্পিউটার থেকে আপনার অ্যান্ড্রয়েড ডিভাইস নিয়ন্ত্রণ করবেন

  4. অ্যান্ড্রয়েড থেকে আপনার ডেস্কটপে লিঙ্কগুলি কীভাবে ভাগ করবেন