এসটিএইচ-তে ওয়ালটকের সাথে কীভাবে সুরক্ষিত ব্যক্তিগত চ্যাট সার্ভার সেটআপ করবেন to


Ytalk একটি বিনামূল্যে বহু ব্যবহারকারী চ্যাট প্রোগ্রাম যা ইউনিক্স টক প্রোগ্রামের অনুরূপ কাজ করে। Ytalk এর প্রধান সুবিধাটি হ'ল এটি একাধিক সংযোগের জন্য অনুমতি দেয় এবং একই সাথে যে কোনও সংখ্যক ব্যবহারকারীর সাথে যোগাযোগ করতে পারে।

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

Linux এ Ytalk এবং ওপেনএসএইচ সার্ভার ইনস্টল করা

Ytalk এবং APT প্যাকেজ ম্যানেজার হিসাবে প্রদর্শিত হবে ইনস্টল করুন।

$ sudo apt-get update
$ sudo apt-get install ytalk openssh-server

একবার ইনস্টল হয়ে গেলে, ইনস্টলারের দ্বারা ওপেনবিএস-ইনড্ড এবং এসএসডি সার্ভিসগুলি স্বয়ংক্রিয়ভাবে শুরু করা উচিত। সেগুলি প্রদর্শিত হিসাবে চালিত হয়েছে কিনা তা পরীক্ষা করতে পারেন:

$ sudo systemctl status openbsd-inetd
$ sudo systemctl status sshd
OR
$ sudo service openbsd-inetd status
$ sudo service sshd  status

এখন টকড নামে একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন এবং এটি সিস্টেমে গ্রুপ টিটিতে যুক্ত করুন।

$ sudo useradd talkd
$ sudo usermod -a -G tty talkd

এখন আপনাকে ইনড্ড কনফিগার করতে হবে, আপনার প্রিয় পাঠ্য সম্পাদকটি ব্যবহার করে এর প্রধান কনফিগারেশন ফাইলটি খুলুন এবং নীচে বর্ণিত হিসাবে এটি সম্পাদনা করুন।

$ sudo vim /etc/inetd.conf

লাইনগুলিতে নিচে স্ক্রোল করুন:

talk dgram udp wait nobody.tty /usr/sbin/in.talkd in.talkd
ntalk dgram udp wait nobody.tty /usr/sbin/in.ntalkd in.ntalkd

এবং এগুলি দেখতে তাদের পরিবর্তন করুন ("টকড" দিয়ে "কেউ নেই" ব্যবহারকারীর নামটি প্রতিস্থাপন করুন)।

talk dgram udp4 wait talkd.tty /usr/sbin/in.talkd in.talkd
ntalk dgram udp4 wait talkd.tty /usr/sbin/in.ntalkd in.ntalkd

তারপরে চালিয়ে সাম্প্রতিক পরিবর্তনগুলি কার্যকর হওয়ার জন্য ওপেনবিএস-ইনড্ড পুনরায় চালু করুন।

$ sudo systemctl restart openbsd-inetd
OR
$ sudo service openbsd-inetd restart 

ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন এবং এসএসএইচ কনফিগার করুন

অ্যাডউজার কমান্ড দিয়ে চ্যাট সার্ভারে সমস্ত অংশগ্রহণকারীদের জন্য ব্যবহারকারী অ্যাকাউন্ট তৈরি করার এখন সময়।

$ sudo adduser tecmint
$ sudo adduser ravi

এরপরে, আপনাকে সমস্ত ব্যবহারকারীর অ্যাকাউন্টের জন্য পাসওয়ার্ড-কম এসএসএইচ লগইন কনফিগার করতে হবে। ব্যবহারকারীদের তাদের স্থানীয় মেশিনে একটি ব্যক্তিগত এবং সর্বজনীন কী সংমিশ্রণ তৈরি করতে হবে। তারপরে ব্যবহারকারীরা আপনাকে প্রশাসক, প্রজন্ম_কি হিসাবে পরিচিত একটি ফাইলের জন্য তাদের সর্বজনীন কীগুলির বিষয়বস্তু, /home/ /USER/.ssh এর অধীনে তাদের হোম ডিরেক্টরি (প্রতিটি ব্যবহারকারীর জন্য) প্রেরণ করতে হবে।

উদাহরণস্বরূপ, তার পাবলিক কী এর বিষয়বস্তু পাওয়ার পরে ব্যবহারকারী টেকমিন্ট সেটআপ করতে, নিম্নলিখিতটি করুন।

$ mkdir /home/tecmint/.ssh
$ chmod 600 /home/tecmint/.ssh
$ vim /home/tecmint/.ssh/authorized_keys  #copy and paste the contents of the public key in here
$ chmod 600 /home/tecmint/.ssh/authorized_keys

নিরাপদ চ্যাট সার্ভার পরীক্ষা করা হচ্ছে

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

$ ytalk ravi

তারপরে লগইন করার পরে ব্যবহারকারী রবি, চ্যাট শুরু করতে নিম্নলিখিত কমান্ডটি চালাতে পারেন।

$ ytalk tecmint

এখানেই শেষ! এই নিবন্ধে, আমরা দেখিয়েছি কীভাবে এসএইচএইচ-এর মাধ্যমে ইয়ালটকের সাথে একটি ব্যক্তিগত চ্যাট সার্ভার সেটআপ করা যায়। নীচের মতামত ফর্ম মাধ্যমে আপনার মন্তব্য ভাগ করুন।