ক্লাউড GPU প্রদানকারীরা SSH অ্যাক্সেস সহ

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

আপডেট হয়েছে জুলাই 2026 yes

এই গাইডের জন্য এখনও কোনো মিল থাকা GPU প্রদানকারী পাওয়া যায়নি। শীঘ্রই আবার দেখুন।

ক্লাউড GPU ভাড়া নেওয়ার সময় SSH অ্যাক্সেসের অর্থ কী

SSH (সিকিউর শেল) অ্যাক্সেস আপনাকে আপনার ভাড়া করা GPU চালানো মেশিনে সরাসরি, এনক্রিপ্টেড টার্মিনাল সংযোগ দেয়। উপরের তুলনায় যখন কোনো প্রদানকারী SSH এর জন্য হ্যাঁ চিহ্নিত থাকে, তখন আপনি সাধারণত রুট বা সুডো-সক্ষম ব্যবহারকারী হিসেবে ইনস্ট্যান্সে একটি প্রকৃত শেল পান — হোস্ট করা নোটবুক বা শুধুমাত্র ক্লিকযোগ্য ওয়েব কনসোলে আটকে না থেকে। আপনি একটি স্ট্যান্ডার্ড কী পেয়ার দিয়ে সংযোগ করেন: আপনি আপনার পাবলিক কী আপলোড (বা পেস্ট) করেন, এবং আপনার ল্যাপটপের সাথে মিল থাকা প্রাইভেট কী পোর্ট ২২ এর মাধ্যমে আপনাকে প্রমাণীকরণ করে। সেই প্রম্পট থেকে আপনি প্যাকেজ ইনস্টল করতে পারেন, কনফিগারেশন সম্পাদনা করতে পারেন, ট্রেনিং জব চালু করতে পারেন, ডিবাগার সংযুক্ত করতে পারেন, nvidia-smi চালাতে পারেন, এবং বাক্সটিকে আপনার নিজের যেকোনো লিনাক্স সার্ভারের মতো ব্যবহার করতে পারেন।

এটি গুরুত্বপূর্ণ কারণ GPU কাজ সাধারণত একটি একক কমান্ড নয়। আপনি পুনরাবৃত্তি করেন: একটি রিপো টানেন, CUDA এক্সটেনশন তৈরি করেন, পরিবেশ ভেরিয়েবল সামঞ্জস্য করেন, ক্র্যাশ হওয়া রান পুনরায় চালু করেন, রাত ৩টায় লগ পরীক্ষা করেন। শুধুমাত্র ওয়েব ইন্টারফেস এই সব কাজকে ধীর এবং ভঙ্গুর করে তোলে। একটি প্রকৃত শেল ভাড়া করা GPU কে আপনার স্বাভাবিক ডেভেলপমেন্ট লুপের অংশ মনে করায়।

কেন SSH অ্যাক্সেস বাস্তব ওয়ার্কলোড চালানোর পদ্ধতি পরিবর্তন করে

এই মাত্রায় হ্যাঁ এর ব্যবহারিক সুবিধা সেই ওয়ার্কফ্লোতে দেখা যায় যেগুলোর জন্য মানুষ আসলেই GPU ভাড়া নেয়:

  • পুনরুত্পাদনযোগ্য পরিবেশ — আপনি একটি শেল ফাইল দিয়ে পুরো সেটআপ স্ক্রিপ্ট করতে পারেন বা একটি কন্টেইনার চালাতে পারেন, তাই বাক্সটি প্রতিবার একইভাবে কনফিগার করা হয়, হাতে ক্লিক করার পরিবর্তে।
  • এডিটর এবং IDE ইন্টিগ্রেশন — SSH হল VS Code Remote-SSH বা JetBrains Gateway এর মতো টুলে রিমোট ডেভেলপমেন্ট চালানোর শক্তি, যা আপনাকে GPU হোস্টে থাকা কোড সম্পাদনা করতে দেয় যেন এটি লোকাল, সম্পূর্ণ IntelliSense এবং ডিবাগিং সহ।
  • দীর্ঘমেয়াদী জবtmux বা screen এর মতো টার্মিনাল মাল্টিপ্লেক্সারের সাথে মিলিয়ে, আপনি বহু ঘণ্টার ট্রেনিং রান শুরু করতে পারেন, সংযোগ বিচ্ছিন্ন করতে পারেন, এবং পরে পুনরায় সংযুক্ত হতে পারেন প্রক্রিয়াটি বন্ধ না করে।
  • দ্রুত ফাইল স্থানান্তর — SSH scp, rsync, এবং sftp নিয়ে আসে, তাই আপনি চেকপয়েন্ট, ডেটাসেট, এবং ওজন দক্ষতার সাথে সিঙ্ক করতে পারেন এবং বিঘ্নিত স্থানান্তর পুনরায় শুরু করতে পারেন।
  • পোর্ট ফরওয়ার্ডিং — SSH টানেল আপনাকে এনক্রিপ্টেড লোকাল পোর্টের মাধ্যমে ইনস্ট্যান্সে চলমান সার্ভিস (যেমন Jupyter সার্ভার, TensorBoard ড্যাশবোর্ড, ইনফারেন্স এন্ডপয়েন্ট) নিরাপদে পৌঁছাতে দেয়, যা পাবলিক ইন্টারনেটে প্রকাশ করে না।

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

SSH বনাম শুধুমাত্র নোটবুক এবং সার্ভারলেস অ্যাক্সেস

প্রতিটি ভাড়া মডেল একটি শেল প্রকাশ করে না। হোস্ট করা নোটবুক প্ল্যাটফর্ম আপনাকে একটি ব্রাউজার সেল ইন্টারফেস দেয় কিন্তু অন্তর্নিহিত OS লুকিয়ে রাখতে পারে, প্যাকেজ ইনস্টল সীমাবদ্ধ করতে পারে, বা সেশনগুলোর মধ্যে মেশিন রিসাইকেল করতে পারে। সার্ভারলেস GPU এন্ডপয়েন্ট পুরোপুরি হোস্টকে বিমূর্ত করে — আপনি একটি অনুরোধ পাঠান, একটি ফলাফল পান, এবং লগইন করার কোনো বাক্স থাকে না। এই মডেলগুলো নির্দিষ্ট ক্ষেত্রে চমৎকার, কিন্তু তারা SSH এর দেয়া নিয়ন্ত্রণ ত্যাগ করে। উপরে হ্যাঁ চিহ্নিত ইনস্ট্যান্সগুলো সেই পূর্ণ নিয়ন্ত্রণের প্রান্তে থাকে, যা আপনি চান যখন আপনার ওয়ার্কফ্লো জটিল, কাস্টম, বা দীর্ঘস্থায়ী।

আপনি SSH “হ্যাঁ” বিশ্বাস করার আগে কী পরীক্ষা করবেন

সবুজ চেকমার্ক প্রশ্নের শুরু, শেষ নয়। উপরের প্রদানকারীদের তুলনা করার সময়, সেই বিশদগুলো দেখুন যা নির্ধারণ করে SSH কতটা ব্যবহারযোগ্য:

  • প্রমাণীকরণ পদ্ধতি — কী-ভিত্তিক প্রমাণীকরণ নিরাপদ ডিফল্ট। যেকোনো কিছু থেকে সাবধান হন যা আপনাকে একটি নিরাপদ নয় এমন চ্যানেলের মাধ্যমে পাসওয়ার্ড দেয়, এবং নিশ্চিত করুন আপনি আপনার নিজস্ব পাবলিক কী নিবন্ধন করতে পারেন।
  • রুট বা সুডো অধিকার — কিছু হোস্ট সীমিত অ্যাকাউন্ট দেয়। ড্রাইভার, কার্নেল মডিউল, বা সিস্টেম প্যাকেজ ইনস্টল করতে উন্নত বিশেষাধিকার প্রয়োজন।
  • সরাসরি সংযোগ বনাম প্রক্সি/জাম্প হোস্ট — অনেক GPU ইনস্ট্যান্স NAT এর পিছনে থাকে এবং একটি রিলে বা অ-স্ট্যান্ডার্ড পোর্টের মাধ্যমে পৌঁছানো হয়। এটি ঠিক আছে, তবে এটি আপনার SSH ক্লায়েন্ট এবং VS Code এর মতো টুল কিভাবে কনফিগার করবেন তা প্রভাবিত করে।
  • কন্টেইনার বনাম বেয়ার হোস্ট — যদি আপনার “শেল” আসলে একটি কন্টেইনারের ভিতরে হয়, তাহলে আপনার কার্নেল, GPU ড্রাইভার স্তর, এবং স্থায়ী ডিস্কে অ্যাক্সেস সীমাবদ্ধ হতে পারে।
  • স্থায়িত্ব এবং স্টোরেজ — নিশ্চিত করুন আপনার হোম ডিরেক্টরি এবং ডেটা স্টপ/স্টার্টের সময় টিকে থাকে কিনা বা ইনস্ট্যান্স পুনরুদ্ধার হলে মুছে ফেলা হয়, বিশেষ করে ইন্টারাপ্টযোগ্য বা স্পট ক্যাপাসিটির ক্ষেত্রে।
  • সেটআপ ল্যাটেন্সি — ইনস্ট্যান্স কত দ্রুত ব্যবহারযোগ্য SSH প্রম্পটে বুট হয়? স্পিন-আপ সময় পুনরাবৃত্তির প্রকৃত খরচের অংশ।

মূল্য এবং প্রাপ্যতার প্রেক্ষাপট

SSH অ্যাক্সেস নিজেই সাধারণত আলাদা কোনো খরচ নয় — এটি ইনস্ট্যান্স কিভাবে প্রকাশ করা হয় তার একটি বৈশিষ্ট্য, তাই এটি সাধারণত প্রতি ঘণ্টার হারে যোগ হয় না। এর সাথে যা সম্পর্কিত তা হল ভাড়ার ধরন: পূর্ণ-শেল ইনস্ট্যান্সগুলি সাধারণত অন-ডিমান্ড বা ইন্টারাপ্টযোগ্য VM এবং বেয়ার-মেটাল বাক্স হয়, সবচেয়ে বিমূর্ত সার্ভারলেস স্তরের পরিবর্তে। কারণ মূল্যায়ন ক্রমাগত পরিবর্তিত হয় এবং নির্দিষ্ট GPU, অঞ্চল, এবং আপনি অন-ডিমান্ড বা স্পট ক্যাপাসিটি নেন কিনা তার উপর নির্ভর করে, বর্তমান হারের জন্য উপরের লাইভ তুলনা ব্যবহার করুন কোনো স্থির সংখ্যার পরিবর্তে। দরকারী উপসংহার গুণগত: SSH-সক্ষম ইনস্ট্যান্স আপনাকে নিয়ন্ত্রণ দেয়, এবং আপনি যে খরচ দেন তা হল বাক্সটি নিজে কনফিগার এবং সুরক্ষিত করার দায়িত্ব।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

ক্লাউড GPU ব্যবহার করতে SSH অ্যাক্সেস প্রয়োজন?

না, তবে এটি আপনার ওয়ার্কফ্লোর ওপর নির্ভর করে। যদি আপনি শুধুমাত্র নোটবুক বা সার্ভারলেস এন্ডপয়েন্টের মাধ্যমে প্রিপ্যাকেজড জব চালান, তবে হয়তো কখনো শেলের স্পর্শও করবেন না। যদি আপনি কাস্টম পরিবেশ তৈরি করেন, দীর্ঘ ট্রেনিং রান ডিবাগ করেন, বা রিমোট IDE ইন্টিগ্রেট করেন, তাহলে SSH এর জন্য হ্যাঁ চিহ্নিত ইনস্ট্যান্স আপনাকে উল্লেখযোগ্য ঝামেলা বাঁচাবে।

ভাড়া নেওয়া GPU তে SSH অ্যাক্সেস কি নিরাপদ?

SSH ডিজাইন অনুযায়ী এনক্রিপ্টেড, এবং কী-ভিত্তিক প্রমাণীকরণ শক্তিশালী। ঝুঁকি সাধারণত ব্যবহারকারীর ভুল কনফিগারেশন থেকে আসে: দুর্বল বা শেয়ার করা কী, সার্ভিসগুলোকে পাবলিক পোর্টে উন্মুক্ত রাখা, বা প্রাইভেট কী carelessly সংরক্ষণ করা। একটি নিবেদিত কী পেয়ার ব্যবহার করুন, যেখানে সম্ভব পাসওয়ার্ড লগইন নিষ্ক্রিয় করুন, এবং ইন্টারনাল ড্যাশবোর্ডগুলো ইন্টারনেটে খুলে দেওয়ার পরিবর্তে SSH এর মাধ্যমে টানেল করুন।

কিভাবে SSH-সক্ষম ইনস্ট্যান্সে সংযোগ করব?

স্থানীয়ভাবে একটি কী পেয়ার তৈরি করুন, প্রদানকারীর সাথে পাবলিক কী নিবন্ধন করুন (সাধারণত ইনস্ট্যান্স তৈরি করার সময়), এবং প্রদানকারীর ড্যাশবোর্ডে প্রদর্শিত হোস্ট, ব্যবহারকারীর নাম, এবং পোর্ট ব্যবহার করে আপনার টার্মিনাল থেকে সংযোগ করুন। কিছু GPU হোস্ট আপনাকে একটি জাম্প হোস্ট বা অ-স্ট্যান্ডার্ড পোর্টের মাধ্যমে রুট করে, তাই তাদের সংযোগ স্নিপেট পরীক্ষা করুন — অনেকেই আপনাকে একটি কপি-পেস্ট কমান্ড দেয়।

SSH থেকে সংযোগ বিচ্ছিন্ন হওয়ার পর কি আমি একটি জব চালিয়ে রাখতে পারি?

হ্যাঁ, যদি আপনি tmux বা screen এর মতো টার্মিনাল মাল্টিপ্লেক্সার ব্যবহার করেন, অথবা nohup এর মতো টুল। সেই সেশনের ভিতরে আপনার ট্রেনিং জব শুরু করুন, বিচ্ছিন্ন করুন, এবং SSH সংযোগ বিচ্ছিন্ন হওয়ার পরেও GPU তে প্রক্রিয়াটি চলতে থাকবে। পরে আপনি পুনরায় সংযুক্ত হয়ে লগ দেখতে পারেন।