PuTTY একটি ফ্রি ওপেন সোর্স সফ্টওয়্যার যা টার্মিনাল এমুলেশন, সিরিয়াল কনসোল ও নেটওয়ার্ক ফাইল শেয়ারিং-এ ব্যবহৃত হয়। এটি বিনামূল্যে ব্যবহার, মডিফাই এবং কপি করা যায়। তবে gầnে অনেক ব্যবহারকারী কানেকশন স্ট্র্যাবলিশ করার সময় "Network Error Connection Refused" এরর পাচ্ছেন। এই আর্টিকেলে এররের কারণ ও সমাধান দেওয়া আছে।

PuTTY-এ "Network Error Connection Refused" এরর কেন হয়?
বহু ব্যবহারকারীর রিপোর্ট পেয়ে আমরা সমস্যা তদন্ত করেছি। কিছু সাধারণ কারণ নিচে:
- ভুল IP Address: রাসপবেরি পাই (Raspberry Pi) IP Address না ব্যবহার করে কানেকশন চেষ্টা করলে এই এরর হয়। সার্ভারের সাথে কানেকশনের জন্য Raspberry Pi IP Address দরকার।
- ভুল লগইন কনফিগারেশন: "ssh" ব্যবহার করে Raspberry Pi-এ লগইন চেষ্টা করলে এরর হয়। নির্দিষ্ট কমান্ড দিয়ে রিকনফিগার করতে হয়।
সমস্যার ধারণা পেলে এখন সমাধানগুলো দেখি। প্রদত্ত ক্রম অনুযারী ইমপ্লিমেন্ট করুন কনফ্লিক্ট এড়াতে।
সমাধান ১: সঠিক IP Address ব্যবহার করা
আপনি যে IP Address ব্যবহার করছেন সেটি Raspberry Pi-এর নাও হতে পারে। সঠিক IP খুঁজে বের করে কানেক্ট করব:
- এই লিংকে ক্লিক করে Advanced IP Scanner টুল ডাউনলোড করুন। নোট: এটি ফ্রি এবং সহজে IP Address খুঁজে বের করতে সাহায্য করে।
- .exe ফাইল চালু করে অন-স্ক্রিন ইনস্ট্রাকশন মেনে ইনস্টল করুন।
- ইনস্টল হলে টুল চালু করে Scan বাটনে ক্লিক করুন।

- স্ক্যানিং শেষ হওয়ার জন্য অপেক্ষা করুন।
- লিস্টে RaspberryPi নামে কানেকশন আছে কিনা চেক করুন।
- না থাকলে Windows + R চাপুন, "ncpa.cpl" টাইপ করুন।

- Shift ধরে LAN কানেকশন এবং বর্তমান Wifi কানেকশনে ক্লিক করুন।

- Bridge Connections অপশনে ক্লিক করুন ব্রিজ বানাতে।

নোট: এরর দেখালে Wifi-এ রাইট-ক্লিক করে Properties-এ যান, Sharing-এ ক্লিক করে দুটি অপশন আনচেক করুন।
- ব্রিজ বने গেলে IP Scanning Application-এ আবার Scan-এ ক্লিক করুন।
- RaspberryPi নামে কানেকশন দেখাবে, তার IP Address কপি করে PuTTY Configuration-এ Host Name-এ পেস্ট করুন।
- Open ক্লিক করুন এবং এরর আছে কিনা চেক করুন।
সমাধান ২: CLI কমান্ড এক্সিকিউট করা
Raspberry Pi-এ লগইন করার সময় মিসকনফিগারেশন থাকলে "ssh" কমান্ড দিয়ে লগইন করা যায় না। নিচের কমান্ড ট্রাই করুন:
$ sudo rm /etc/ssh/ssh_host_* && sudo dpkg-reconfigure openssh-server