দ্রষ্টব্য: আমরা লিনাক্স মিন্ট 20 ওএসের পদ্ধতি এবং কমান্ড ব্যাখ্যা করেছি। পুরনো মিন্ট সংস্করণে কমবেশি একই পদ্ধতি অনুসরণ করা যেতে পারে।
FTP সার্ভার ইনস্টল করা হচ্ছে
লিনাক্স মিন্টে একটি এফটিপি সার্ভার ইনস্টল করতে, নীচের পদক্ষেপগুলি অনুসরণ করুন:
ধাপ 1: VSFTPD ইনস্টল করুন
আমাদের প্রথম ধাপ হবে আমাদের সিস্টেমে VFTPD ইনস্টল করা। এটি করার জন্য, Ctrl+Alt+T কীবোর্ড শর্টকাট ব্যবহার করে মিন্ট ওএসে টার্মিনাল চালু করুন। তারপরে সিস্টেম রিপোজিটরি ইনডেক্স আপডেট করতে টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$sudoউপযুক্ত আপডেট
তারপর টার্মিনালে নিম্নলিখিত কমান্ড ব্যবহার করে VSFTPD ইনস্টল করুন:
$sudoউপযুক্তইনস্টল -এবংvsftpd
VSFTPD এর ইনস্টলেশন সম্পন্ন হওয়ার পর, আমরা কনফিগারেশনের দিকে এগিয়ে যাব।
ধাপ 2: VSFTPD কনফিগার করুন
VSFTPD এর মাধ্যমে কনফিগার করা যায় /etc/vsftpd.conf ফাইল সম্পাদনা করুন /etc/vsftpd.conf টার্মিনালে নিম্নলিখিত কমান্ড ব্যবহার করে ফাইল:
$sudo ন্যানো /ইত্যাদি/vsftpdএখন নিম্নলিখিত লাইনগুলি যোগ করুন বা অস্বস্তিকর করুন (যদি ইতিমধ্যে ফাইলে যুক্ত করা থাকে):
শুনুন = নাanonymous_enable = না
local_enable = হ্যাঁ
write_enable = হ্যাঁ
local_umask = 022
dirmessage_enable = হ্যাঁ
use_localtime = হ্যাঁ
xferlog_enable = হ্যাঁ
connect_from_port_20 = হ্যাঁ
chroot_local_user = হ্যাঁ
secure_chroot_dir =/var/run/vsftpd/খালি
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file =/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable = হ্যাঁ
pasv_enable = হ্যাঁ
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = হ্যাঁ
ssl_tlsv1 = হ্যাঁ
ssl_sslv2 = না
ssl_sslv3 = না
একবার হয়ে গেলে, সংরক্ষণ করুন এবং বন্ধ করুন /etc/vsftpd.conf ফাইল
ধাপ 3: ফায়ারওয়ালে পোর্টগুলিকে অনুমতি দিন
যদি আপনার সিস্টেমে একটি ফায়ারওয়াল চলতে থাকে, তাহলে আপনাকে এর মাধ্যমে কিছু FTP পোর্টের অনুমতি দিতে হবে। টার্মিনালে 20 এবং 21 পোর্টের অনুমতি দেওয়ার জন্য নিম্নলিখিত কমান্ডগুলি জারি করুন:
$sudoufw অনুমতি দেয়বিশ/tcp$sudoufw অনুমতি দেয়একুশ/tcp
আপনি যাচাই করতে পারেন যে ফায়ারওয়ালে পোর্টটি অনুমোদিত কিনা বা টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করা হয়নি:
$sudoufw স্ট্যাটাসধাপ 4: VSFTPD সক্ষম করুন এবং চালান
এখন VSFTPD কনফিগার করা হয়েছে এবং ফায়ারওয়ালে অনুমতি দেওয়া হয়েছে; এখন আমরা VSFTPD পরিষেবাগুলি সক্ষম এবং চালাতে পারি। এখানে এটি করার জন্য কমান্ড রয়েছে:
VSFTPD পরিষেবাটি বুটে শুরু করতে সক্ষম করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$sudosystemctlসক্ষম করুনvsftpd.serviceVSFTPD পরিষেবা চালানোর জন্য, টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$sudosystemctl start vsftpd.serviceযদি কোন কনফিগারেশন পরিবর্তন করার পরে আপনার VSFTPD পরিষেবা পুনরায় চালু করার প্রয়োজন হয়, তাহলে টার্মিনালে নিম্নলিখিত কমান্ডটি ইস্যু করুন:
$sudosystemctl পুনartসূচনা vsftpd.serviceVSFTPD সক্রিয় এবং চলছে কিনা তা যাচাই করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$sudosystemctl অবস্থা vsftpd.service
ধাপ 5: একটি FTP ব্যবহারকারী তৈরি করুন
পরবর্তী, একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন যা FTP সংযোগ পরীক্ষা করতে ব্যবহৃত হবে। একটি ব্যবহারকারীর অ্যাকাউন্ট তৈরি করতে এবং একটি পাসওয়ার্ড সেট করতে টার্মিনালে নিম্নলিখিত কমান্ডগুলি জারি করুন:
$ $sudoadduser<ব্যবহারকারীর নাম>$sudo passwd <ব্যবহারকারীর নাম>
ধাপ 6: FTP সংযোগ পরীক্ষা করুন
এখন আমাদের এফটিপি সার্ভার প্রস্তুত, তাই এফটিপি সংযোগ পরীক্ষা করার সময় এসেছে।
স্থানীয়ভাবে এফটিপি সংযোগ পরীক্ষা করতে, আপনার এফটিপি সার্ভারের প্রকৃত আইপি ঠিকানা দ্বারা প্রতিস্থাপন করে টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$ftp <আইপি ঠিকানা>
আপনি দূরবর্তী সিস্টেম থেকে একই উপরের কমান্ড ব্যবহার করে দূরবর্তীভাবে FTP সংযোগ পরীক্ষা করতে পারেন। আমি নেটওয়ার্কে উইন্ডোজ মেশিন থেকে FTP সংযোগ পরীক্ষা করেছি।
আপনি FTP সার্ভারের সাথে সংযোগ করার জন্য Filezilla এর মত FTP ক্লায়েন্ট ব্যবহার করতে পারেন। FTP সার্ভারের সাথে সংযোগের জন্য Filezilla অ্যাপ্লিকেশন ব্যবহার করতে, FTP সার্ভারের IP ঠিকানা, ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি আগে সেট করেছেন এবং পোর্ট নম্বর 21 প্রদান করুন এবং তারপর ক্লিক করুন দ্রত যোগাযোগ বোতাম।
একবার সংযুক্ত হয়ে গেলে, আপনি সফলভাবে FTP সার্ভারে সাইন ইন করবেন এবং দূরবর্তী সার্ভার ফাইল এবং ফোল্ডারগুলি অ্যাক্সেস করতে সক্ষম হবেন।
সেখানে আপনার লিনাক্স মিন্ট 20 সিস্টেমে এফটিপি সার্ভারের ইনস্টলেশন এবং কনফিগারেশন রয়েছে। উপরে বর্ণিত সহজ ধাপগুলি অনুসরণ করে, আপনি সহজেই FTP সার্ভার সেটআপ করতে পারেন এবং এর মাধ্যমে ফাইল স্থানান্তর করতে পারেন।