CentOS 9-এ OpenSSH সার্ভার ইনস্টল এবং কনফিগার করার প্রক্রিয়া নিচে দেওয়া হলো। since you are working as the root user, আপনি সরাসরি এই কমান্ডগুলো চালাতে পারবেন।
ধাপ ১: OpenSSH সার্ভার ইনস্টল করা
প্যাকেজ ম্যানেজার দিয়ে openssh-server ইনস্টল করুন:
Bash
dnf install openssh-server -y
সফলতার যাচাই: rpm -qa | grep openssh-server কমান্ড চালিয়ে চেক করুন প্যাকেজটি সফলভাবে ইনস্টল হয়েছে কিনা।
ধাপ ২: SSH সার্ভিস চালু এবং এনাবল করা
সিস্টেম বুট হওয়ার সাথে সাথে SSH সার্ভিস যেন স্বয়ংক্রিয়ভাবে চালু থাকে, তাই এটি এনাবল করুন এবং এখনই স্টার্ট করুন:
Bash
systemctl enable --now sshd
সফলতার যাচাই: systemctl status sshd কমান্ড রান করুন। আউটপুটে active (running) দেখালে বুঝবেন সার্ভিসটি সঠিকভাবে চলছে।
ধাপ ৩: ফায়ারওয়ালে SSH পোর্ট ওপেন করা
CentOS-এর ডিফল্ট ফায়ারওয়ালে SSH (Port 22) এলাও করতে হবে:
Bash
firewall-cmd --permanent --add-service=ssh
firewall-cmd --reload
সফলতার যাচাই: firewall-cmd --list-services কমান্ড দিয়ে আউটপুটে ssh দেখতে পেলে নিশ্চিত হবেন ফায়ারওয়াল রুল যুক্ত হয়েছে।
ধাপ ৪: ক্লায়েন্ট মেশিন থেকে কানেক্ট করা টেস্ট করা
অন্য কোনো কম্পিউটার বা উইন্ডোজ টার্মিনাল থেকে আপনার CentOS 9 সার্ভারে SSH দিয়ে কানেক্ট করতে এই কমান্ড দিন:
Bash
ssh root@<আপনার_সার্ভারের_আইপি>
সফলতার যাচাই: প্রথমবারের মতো কানেক্ট করার সময় সার্ভারের ফিঙ্গারপ্রিন্ট সেভ করতে yes চাইবে, এরপর রুট পাসওয়ার্ড দিলেই সার্ভারের কমান্ড প্রম্পট চলে আসবে।