Skip to content
VDS · মেশিন অ্যাক্সেস

Windows থেকে কানেক্ট: টার্মিনাল ও OpenSSH

Windows 10 ও 11-এ বিল্ট-ইন SSH ক্লায়েন্ট: উপলব্ধতা যাচাই, কানেক্ট করা, কী জেনারেট করা, Windows Terminal প্রোফাইল, এবং সাধারণ সমস্যার সমাধান।

আপডেট: ২৩ আগস্ট, ২০২৬

Windows-এ আর আলাদা SSH প্রোগ্রামের দরকার নেই: OpenSSH ক্লায়েন্ট সিস্টেমেই বিল্ট-ইন, আর Windows Terminal আপনাকে সঠিক ট্যাব ও ফন্ট দেয়।

ক্লায়েন্ট ইনস্টল আছে কি না যাচাই করুন

PowerShell বা Windows Terminal খুলুন:

ssh -V

যদি একটি ভার্সন প্রিন্ট হয়, তাহলে আপনি প্রস্তুত। যদি কমান্ডটি না পাওয়া যায়, কম্পোনেন্টটি ইনস্টল করুন:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

কমান্ডটির জন্য অ্যাডমিনিস্ট্রেটর অধিকার প্রয়োজন।

সংযোগ করুন

ssh root@203.0.113.10

মেশিনের প্যানেলের “Overview” ট্যাব থেকে আপনি অ্যাড্রেস এবং একটি তৈরি কমান্ড কপি করতে পারেন। ফিঙ্গারপ্রিন্ট সম্পর্কে জিজ্ঞাসা করলে yes উত্তর দিন, তারপর “Access” ট্যাব থেকে root পাসওয়ার্ড দিন — টাইপ করার সময় অক্ষরগুলো দেখানো হয় না।

প্রথম সংযোগের ত্রুটিগুলোর সমাধান মেশিনে প্রথম লগইন নিবন্ধে দেওয়া আছে।

Windows-এ কী

Linux-এর মতোই সবকিছু কাজ করে:

ssh-keygen -t ed25519 -C "artem@windows"
type $env:USERPROFILE\.ssh\id_ed25519.pub

দ্বিতীয় কমান্ডটি পাবলিক কী প্রিন্ট করে — সেই লাইনটি প্যানেলের “Access” ট্যাবে পেস্ট করুন। সেখানকার কী লিস্ট সম্পূর্ণভাবে প্রতিস্থাপিত হয়; দেখুন SSH কী।

প্রতিবার সংযোগের সময় কী-এর পাসফ্রেজ টাইপ করা এড়াতে, এজেন্ট চালু করুন:

Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
ssh-add $env:USERPROFILE\.ssh\id_ed25519

অ্যাড্রেসের বদলে একটি ছোট নাম

C:\Users\<you>\.ssh\config ফাইলটি তৈরি করুন:

Host vds
    HostName 203.0.113.10
    User root
    IdentityFile ~/.ssh/id_ed25519

এরপর ssh vds-ই যথেষ্ট। বিস্তারিত জানতে দেখুন ~/.ssh/config ফাইল।

Windows Terminal-এ একটি প্রোফাইল

Settings → Add a profile → Blank profile:

  • Name: VDS
  • Command line: ssh vds
  • Icon এবং কালার স্কিম — আপনার পছন্দমতো

এখন ড্রপ-ডাউন লিস্ট থেকে মেশিনটি নিজের ট্যাবে খুলবে।

সাধারণ সমস্যা

লক্ষণসমাধান
ssh: command not foundOpenSSH Client কম্পোনেন্টটি ইনস্টল করা নেই (উপরের কমান্ড)
Bad owner or permissions on config.ssh-এর পারমিশন খুব বেশি প্রশস্ত: ইনহেরিটেন্স সরিয়ে শুধু আপনার নিজের অ্যাকাউন্টের জন্য অ্যাক্সেস রাখুন
UNPROTECTED PRIVATE KEY FILEকী ফাইলের ক্ষেত্রেও একই প্রযোজ্য
আউটপুটে সিরিলিক বিকৃত হয়পুরনো cmd কনসোলের বদলে Windows Terminal ব্যবহার করুন
REMOTE HOST IDENTIFICATION HAS CHANGEDমেশিনটি রিইনস্টল করা হয়েছে: ssh-keygen -R 203.0.113.10
অলস অবস্থায় সংযোগ কেটে যায়~/.ssh/config-এ ServerAliveInterval 30 যোগ করুন

ফাইল কপি করা

Linux-এর মতোই একই কমান্ড:

scp C:\work\dump.sql root@203.0.113.10:/root/

আরও জানতে দেখুন scp এবং rsync এবং SFTP-এর মাধ্যমে ফাইল স্থানান্তর।

আপনি যদি গ্রাফিক্যাল ইন্টারফেস এবং সেশনসহ একটি উইন্ডো পছন্দ করেন, PuTTY এখনও একটি বিকল্প — এটি খারাপ নয়, শুধু আলাদা।