এই টিউটোরিয়ালে, আমরা বর্ণনা করব কিভাবে লিনাক্স মিন্ট 20 সিস্টেমে ভিএনসি সার্ভার ইনস্টল করা যায়। VNC সার্ভারে সংযোগ পরীক্ষা করার জন্য, আমরা VNC ভিউয়ার (VNC ক্লায়েন্ট) অ্যাপ্লিকেশন ব্যবহার করব। আপনি অন্য কোন VNC ক্লায়েন্ট অ্যাপ্লিকেশন ব্যবহার করতে পারেন।
নিবন্ধের দিকে এগিয়ে যাওয়ার আগে, নিশ্চিত করুন যে আপনি একটি সুডো ব্যবহারকারী হিসাবে লগ ইন করেছেন।
ধাপ 1: ডেস্কটপ পরিবেশ ইনস্টল করুন
লিনাক্সে বেশ কিছু ডেস্কটপ পরিবেশ আছে, যেমন Gnome, KDE, XFCE, Unity ইত্যাদি। VNC সার্ভার সঠিকভাবে কাজ করার জন্য আমাদের যে কোন একটিকে ইনস্টল করতে হবে। এখানে, আমরা XFCE ডেস্কটপ ইনস্টল করতে যাচ্ছি।
Ctrl+Alt+T কীবোর্ড শর্টকাট ব্যবহার করে কমান্ড-লাইন টার্মিনাল অ্যাপ্লিকেশনটি খুলুন এবং তারপর XFCE ডেস্কটপ ইনস্টল করার জন্য টার্মিনালে নিম্নলিখিত কমান্ডটি ইস্যু করুন।
$sudoউপযুক্তইনস্টলxfce4 xfce4-goodies
উপরের কমান্ডটি চালানোর পরে, সিস্টেমটি নিশ্চিতকরণের জন্য জিজ্ঞাসা করতে পারে যে আপনি যদি ইনস্টলেশন চালিয়ে যেতে চান বা না চান। চালিয়ে যেতে y টিপুন; এর পরে, XFCE ডেস্কটপ সমস্ত নির্ভরতার সাথে আপনার সিস্টেমে ইনস্টল করা হবে।
ধাপ 2: VNC সার্ভার ইনস্টল করুন
লিনাক্স সিস্টেমের জন্য বিভিন্ন VNC সার্ভার পাওয়া যায়। এখানে, আমরা Tightvncserver ইনস্টল করতে যাচ্ছি। এটি সেট আপ এবং Tightvncserver চালানো বেশ সহজ, এবং এটি নির্ভরযোগ্য। Tightvncserver ইনস্টল করার জন্য টার্মিনালে নিম্নলিখিত কমান্ডটি ইস্যু করুন।
$sudoউপযুক্তইনস্টল -এবংটাইটভিএনসি সার্ভার
ইনস্টলেশন সম্পন্ন হওয়ার পরে, টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$vncserverআপনাকে VNC সার্ভারের জন্য একটি পাসওয়ার্ড সেট করতে বলা হবে। পাসওয়ার্ড লিখুন এবং তারপর আবার প্রবেশ করে নিশ্চিত করুন। তারপরে আপনাকে জিজ্ঞাসা করা হবে যে আপনি যদি কেবল দেখার জন্য পাসওয়ার্ড লিখতে চান তবে n টিপুন। আপনি যদি y টিপেন, তাহলে আপনি VNC উদাহরণ নিয়ন্ত্রণের জন্য মাউস এবং কীবোর্ড ব্যবহার করতে পারবেন না।
যখন আপনি প্রথমবার vncserver কমান্ড চালান, এটি আপনার হোম ডিরেক্টরিতে একটি নতুন ডিরেক্টরি .vnc তৈরি করে। এই ডিরেক্টরিটি দেখতে, আপনি টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করতে পারেন:
$ls -এনএস~/.vnc/
VNC সার্ভার প্রক্রিয়া দেখতে, টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$পুনশ্চ -ইফ | খপ্পরXtightvnc
ধাপ 3: VNC কনফিগার করুন
এখন আমরা VNC সার্ভার কনফিগার করব। তার জন্য, প্রথমে টার্মিনালে নিম্নলিখিত কমান্ড ব্যবহার করে VNC সেশনটি হত্যা করুন:
$vncserver-হত্যা:ঘ
VNC সার্ভারের ডিফল্ট কনফিগারেশন ফাইল হল ~/ .vnc/ xstartup। এই ফাইলে কোন পরিবর্তন করার আগে, আসুন এই ফাইলের একটি ব্যাকআপ কপি তৈরি করি। এটি করার জন্য টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$mv~/.vnc/xstartup/.vnc/xstartup.backupএখন যে কোন টেক্সট এডিটর ব্যবহার করে ~/.vnc/xstartup ফাইল এডিট করুন। এখানে, আমরা ভিম পাঠ্য সম্পাদক ব্যবহার করছি:
$sudo আমি এসেছিলাম~/.vnc/xstartupএই ফাইলটিতে নিম্নলিখিত লাইনগুলি সন্নিবেশ করান:
#!/বিন/ব্যাশxrdb$ HOME/.Xresources
startxfce4&
এখন আঘাত প্রস্থান কী এবং টিপুন : wq save/.vnc/xstartup ফাইলটি সংরক্ষণ এবং বন্ধ করতে।
এখন আপনাকে এই ফাইলটি এক্সিকিউটেবল করতে হবে। এটি করার জন্য টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$chmod+ x/.vnc/xstartupটার্মিনালে নিম্নলিখিত কমান্ড ব্যবহার করে VNC সার্ভার চালান:
$vncserverধাপ 4: একটি পরিষেবা হিসাবে VNC কনফিগার করুন
এখন আপনাকে VNC সার্ভারের জন্য একটি পরিষেবা ফাইল তৈরি করতে হবে। এই উদ্দেশ্যে, নিম্নলিখিত কমান্ড ব্যবহার করে/etc/systemd/system ডিরেক্টরিতে নেভিগেট করুন:
$সিডি /ইত্যাদি/পদ্ধতি/পদ্ধতিতারপরে টার্মিনালে নিম্নলিখিত কমান্ড দিয়ে একটি পরিষেবা ফাইল তৈরি করুন:
$আমি এসেছিলামvncserver।সেবাএই ফাইলটিতে নিম্নলিখিত লাইনগুলি সন্নিবেশ করান:
[ইউনিট]বর্ণনা=দূরবর্তী ডেস্কটপ পরিষেবা(ভিএনসি)
পরে=syslog।লক্ষ্যঅন্তর্জাল.লক্ষ্য
[সেবা]
প্রকার=কাঁটাচামচ
ব্যবহারকারী=এডওয়ার্ড
পিআইডি ফাইল=/বাড়ি/এডওয়ার্ড/।vnc/%ওহে.পিড
ExecStartPre=-/usr/bin/vncserver -kill:%i>/dev/null2>&ঘ
ExecStart=/usr/bin/vncserver -depth24-জ্যামিতি 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[ইনস্টল করুন]
ওয়ান্টেডবি=বহুব্যবহারকারী।লক্ষ্য
এখন আঘাত প্রস্থান কী এবং টিপুন : wq ফাইলটি সংরক্ষণ এবং বন্ধ করতে।
এখন টার্মিনালে নিম্নলিখিত কমান্ড ব্যবহার করে systemd প্রসেসগুলি পুনরায় লোড করুন:
$systemctl ডেমন-পুনরায় লোডতারপরে ভিএনসি সার্ভার পরিষেবাগুলি শুরু করুন:
$systemctl শুরু vncserver।1. পরিষেবাবুট করার সময় VNC সার্ভার পরিষেবা চালু করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
$systemctlসক্ষম করুনvncserver।1. পরিষেবাভিএনসি পরিষেবার অবস্থা পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
$systemctl স্ট্যাটাস vncserver।1. পরিষেবা
ধাপ 5: VNC সার্ভারে সংযোগ করুন
এখন আমরা একটি SSH টানেলের মাধ্যমে VNC সার্ভারের সাথে সংযোগ করার চেষ্টা করব কারণ VNC নিজেই একটি এনক্রিপ্ট করা প্রোটোকল নয়। এটি করার জন্য টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$ssh -দ্য 5901: 127.0.0.1:5901 -এন -ফ -দ্য [ব্যবহারকারীর নাম] [server_ip]প্রকৃত ব্যবহারকারীর নাম এবং VNC সার্ভারের IP ঠিকানা দিয়ে [user_name] এবং [server_ip] প্রতিস্থাপন করুন। আমাদের উদাহরণে, কমান্ডটি হবে:
$ssh -দ্য 5901: 127.0.0.1:5901 -এন -ফ -দ্যkbuzdar 192.168.72.159
এই কমান্ডটি আপনার লোকালহোস্ট এবং ভিএনসি সার্ভারের মধ্যে একটি সুরক্ষিত টানেল স্থাপন করবে।
এখন আপনার সিস্টেমে ভিএনসি ক্লায়েন্ট অ্যাপ্লিকেশন (ভিএনসি ভিউয়ার) ইনস্টল করুন এবং এটি চালু করুন। একটি VNC ভিউয়ারের উপরের বারে, 127.0.0.1:5901 টাইপ করুন এবং টিপুন প্রবেশ করুন ।
যখন নিচের ডায়ালগটি আসবে, ক্লিক করুন চালিয়ে যান ।
নিম্নলিখিত প্রমাণীকরণ ডায়ালগে, VNC সার্ভারের পাসওয়ার্ড টাইপ করুন এবং ক্লিক করুন ঠিক আছে ।
এখন আপনি রিমোট সিস্টেমের ডেস্কটপ দেখতে পাবেন।
VNC সার্ভার সংযোগ এখন সফলভাবে প্রতিষ্ঠিত হয়েছে। একবার আপনি শেষ হয়ে গেলে, VNC ভিউয়ার অ্যাপ্লিকেশনটি বন্ধ করুন এবং টার্মিনাল উইন্ডোতে Ctrl+c ব্যবহার করে SSH টানেলটি হত্যা করুন। যদি আপনাকে আবার VNC সার্ভারের সাথে সংযোগ করতে হয়, প্রথমে টানেল তৈরি করুন এবং তারপর VNC ভিউয়ার অ্যাপ্লিকেশন ব্যবহার করে VNC সার্ভারের সাথে সংযোগ করুন।
এই নিবন্ধে, আপনি শিখেছেন কিভাবে লিনাক্স মিন্ট 20 সিস্টেমে ভিএনসি সার্ভার ইনস্টল করতে হয়। এখন আপনি GUI ইন্টারফেস ব্যবহার করে আপনার স্থানীয় সিস্টেম থেকে সহজেই লিনাক্স মিন্ট পরিচালনা করতে পারেন। আমি আশা করি আপনি নিবন্ধটি পছন্দ করেছেন!