সেটআপ VNC- র সার্ভার উবুন্টু 18.04 LTS বায়োনিক বিভার ইনস্টল করার জন্য কিভাবে
সুচিপত্র:
- পূর্বশর্ত
- ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করা হচ্ছে
- ভিএনসি সার্ভার ইনস্টল করা হচ্ছে
- ভিএনসি সার্ভার কনফিগার করা হচ্ছে
- সিস্টেমড ইউনিট ফাইল তৈরি করা হচ্ছে
- ভিএনসি সার্ভারে সংযুক্ত হচ্ছে
- লিনাক্স এবং ম্যাকোসে এসএসএইচ টানেলিং সেট আপ করুন
- উইন্ডোজে এসএসএইচ টানেলিং সেট আপ করুন
- উপসংহার
এই গাইডটি কোনও উবুন্টু 18.04 সিস্টেমে VNC সার্ভার ইনস্টল এবং কনফিগার করার জন্য প্রয়োজনীয় পদক্ষেপগুলি কভার করে। একটি এসএসএইচ টানেলের মাধ্যমে কীভাবে সুরক্ষিতভাবে ভিএনসি সার্ভারের সাথে সংযুক্ত করতে হয় তাও আমরা আপনাকে দেখাব।
ভার্চুয়াল নেটওয়ার্ক কম্পিউটিং (ভিএনসি) একটি গ্রাফিকাল ডেস্কটপ শেয়ারিং সিস্টেম যা আপনাকে অন্য কম্পিউটারকে দূর থেকে নিয়ন্ত্রণ করতে আপনার কীবোর্ড এবং মাউস ব্যবহার করতে দেয়। এটি মাইক্রোসফ্ট রিমোট ডেস্কটপ প্রোটোকলের (আরডিপি) একটি ওপেন সোর্স বিকল্প।
পূর্বশর্ত
টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধাগুলি সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।
ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করা হচ্ছে
বেশিরভাগ সার্ভারে একটি ডেস্কটপ এনভায়রনমেন্ট ইনস্টল থাকে না, তাই আমরা হালকা ওজনের ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করে শুরু করব।
উবুন্টু সংগ্রহস্থলগুলিতে বেশ কয়েকটি ডেস্কটপ এনভায়রনমেন্ট (ডিই) উপলব্ধ। এই টিউটোরিয়ালে আমরা এক্সএফসি ইনস্টল করব। এটি একটি দ্রুত, স্থিতিশীল এবং লাইটওয়েট ডেস্কটপ পরিবেশ, যা এটি দূরবর্তী সার্ভারে ব্যবহারের জন্য আদর্শ করে তোলে।
প্রথমে আপনার সিস্টেমটি আপডেট করুন:
sudo apt update
sudo apt upgrade
তারপরে, আপনার সার্ভারে Xfce ইনস্টল করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
আপনার সিস্টেমে নির্ভর করে এক্সফেস প্যাকেজগুলি ডাউনলোড এবং ইনস্টল করতে কিছু সময় লাগতে পারে।
ভিএনসি সার্ভার ইনস্টল করা হচ্ছে
উবুন্টু সংগ্রহস্থলে যেমন টাইটভিএনসি, টাইগারভিএনসি এবং এক্স 11 ভিএনসি তে বেশ কয়েকটি বিভিন্ন ভিএনসি সার্ভার উপলব্ধ রয়েছে। প্রতিটি ভিএনসি সার্ভারের গতি এবং সুরক্ষার ক্ষেত্রে বিভিন্ন শক্তি এবং দুর্বলতা রয়েছে।
আমরা টাইগারভিএনসি ইনস্টল করব, যা সক্রিয়ভাবে উচ্চ-কর্মক্ষমতা ভিএনসি সার্ভারটি বজায় রাখে।
আপনার উবুন্টু সার্ভারে টাইগারভিএনসি ইনস্টল করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:
sudo apt install tigervnc-standalone-server tigervnc-common
এখন যে ভিএনসি সার্ভারটি ইনস্টল করা হয়েছে তার পরের ধাপে
vncserver
কমান্ড চালানো হবে যা প্রাথমিক কনফিগারেশন তৈরি করবে এবং পাসওয়ার্ড সেটআপ করবে। নিম্নলিখিত কমান্ডটি চালনার সময় sudo ব্যবহার করবেন না:
vncserver
আপনাকে পাসওয়ার্ডটি প্রবেশ করার এবং নিশ্চিত করার অনুরোধ জানানো হবে এবং এটি কেবল দেখার জন্য পাসওয়ার্ড হিসাবে সেট করা হবে কিনা। আপনি যদি কেবলমাত্র দেখার জন্য পাসওয়ার্ড সেট আপ করতে চান তবে ব্যবহারকারী ভিএনসি উদাহরণের সাথে মাউস এবং কীবোর্ডের সাথে ইন্টারঅ্যাক্ট করতে পারবেন না।
You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n /usr/bin/xauth: file /home/linuxize/.Xauthority does not exist New 'server2.linuxize.com:1 (linuxize)' desktop at:1 on machine server2.linuxize.com Starting applications specified in /etc/X11/Xvnc-session Log file is /home/linuxize/.vnc/server2.linuxize.com:1.log Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/linuxize/.vnc/passwd:1 to connect to the VNC server.
প্রথমবার
vncserver
কমান্ডটি চালিত হওয়ার পরে, এটি পাসওয়ার্ড ফাইলটি
~/.vnc
ডিরেক্টরিতে তৈরি করবে এবং সংরক্ষণ করবে যা উপস্থিত না থাকলে তৈরি হবে।
নোট করুন
:1
উপরের আউটপুটে হোস্টনামের পরে। এটি ডিসপ্লে পোর্ট নম্বর নির্দেশ করে যার উপরে ভিএনসি সার্ভার চলছে। আমাদের ক্ষেত্রে, সার্ভারটি টিসিপি পোর্ট
5901
(5900 + 1) এ চলছে। আপনি যদি
vncserver
সাহায্যে দ্বিতীয় বার তৈরি করেন তবে এটি পরবর্তী ফ্রি পোর্টে চলবে অর্থাৎ
:2
অর্থ সার্ভারটি
5902
(5900 + 2) পোর্টে চলছে।
যা মনে রাখা দরকার তা হ'ল ভিএনসি সার্ভারের সাথে কাজ করার সময়
:X
হল একটি প্রদর্শন পোর্ট যা
5900+X
বোঝায়।
পরবর্তী পদক্ষেপটি চালিয়ে যাওয়ার আগে প্রথমে
vncserver
উদাহরণটি একটি-
-kill
বিকল্প এবং সার্ভার নম্বর দিয়ে একটি আর্গুমেন্ট হিসাবে
vncserver
কমান্ড ব্যবহার করে বন্ধ করুন। আমাদের ক্ষেত্রে সার্ভারটি পোর্ট 5901 (
:1
) এ চলছে, সুতরাং আমরা এটি দিয়ে এটি বন্ধ করব:
vncserver -kill:1
Killing Xtigervnc process ID 7264… success!
ভিএনসি সার্ভার কনফিগার করা হচ্ছে
এখন যেহেতু আমাদের সার্ভারে এক্সফেস এবং টাইগারভিএনসি উভয়ই ইনস্টল করা আছে আমাদের এক্সএফসি ব্যবহার করতে আমাদের টাইগারভিএনসি কনফিগার করতে হবে। এটি করতে নিম্নলিখিত ফাইলটি তৈরি করুন:
nano ~/.vnc/xstartup
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। আপনি যখনই টাইগারভিএনসি সার্ভার শুরু বা পুনরায় চালু করবেন তখন উপরের কমান্ডগুলি স্বয়ংক্রিয়ভাবে কার্যকর হবে।
~/.vnc/xstartup
ফাইলেও এক্সিকিউট করার অনুমতি থাকা দরকার। অনুমতিগুলি সঠিক কিনা তা নিশ্চিত করতে নিম্নলিখিত
chmod
কমান্ডটি চালান:
chmod u+x ~/.vnc/xstartup
~ /.Vnc / কনফিগ
সিস্টেমড ইউনিট ফাইল তৈরি করা হচ্ছে
আমরা একটি সিস্টেমড ইউনিট ফাইল তৈরি করব যা আমাদের অন্য সিস্টেম সিস্টেমের মতোই ভিএনসি পরিষেবাটি সহজেই শুরু করতে, থামাতে এবং পুনরায় চালু করতে সক্ষম করবে।
আপনার পাঠ্য সম্পাদকটি খুলুন এবং এতে নীচের কনফিগারেশনটি অনুলিপি করুন এবং আটকান। আপনার ব্যবহারকারীর নামটির সাথে মিল রাখতে line লাইনে ব্যবহারকারীর নামটি পরিবর্তন করতে ভুলবেন না।
sudo nano /etc/systemd/system/[email protected]
/etc/systemd/system/[email protected]
Description=Remote desktop service (VNC) After=syslog.target network.target Type=simple User=linuxize PAMName=login PIDFile=/home/%u/.vnc/%H%i.pid ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill:%i > /dev/null 2>&1 ||:' ExecStart=/usr/bin/vncserver:%i -geometry 1440x900 -alwaysshared -fg ExecStop=/usr/bin/vncserver -kill:%i WantedBy=multi-user.target
সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।
সিস্টেমডকে জানিয়ে দিন যে আমরা এর সাথে একটি নতুন ইউনিট ফাইল তৈরি করেছি:
sudo systemctl daemon-reload
পরবর্তী পদক্ষেপটি নিম্নলিখিত কমান্ডের সাহায্যে ইউনিট ফাইলটি সক্ষম করা হবে:
sudo systemctl enable [email protected]
@
সাইন এর পরে
1
নম্বরটি প্রদর্শন পোর্টটি সংজ্ঞায়িত করে যেখানে ভিএনসি পরিষেবা চলবে। এর অর্থ হ'ল ভিএনসি সার্ভারটি পোর্ট
5901
শুনবে, যেমন আমরা পূর্ববর্তী বিভাগে আলোচনা করেছি।
চালিয়ে ভিএনসি পরিষেবা শুরু করুন:
sudo systemctl start [email protected]
পরিষেবাটি সফলভাবে দিয়ে শুরু হয়েছে তা যাচাই করুন:
sudo systemctl status [email protected]
● [email protected] - Remote desktop service (VNC) Loaded: loaded (/etc/systemd/system/[email protected]; indirect; vendor preset: enabled) Active: active (running) since Thu 2018-08-16 19:05:54 UTC; 4s ago Process: 9893 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill:1 > /dev/null 2>&1 ||: (code=exited, status=0/SUCCESS) Main PID: 9900 (vncserver) Tasks: 0 (limit: 507) CGroup: /system.slice/system-vncserver.slice/[email protected] ‣ 9900 /usr/bin/perl /usr/bin/vncserver:1 -geometry 1440x900 -alwaysshared -fg
ভিএনসি সার্ভারে সংযুক্ত হচ্ছে
ভিএনসি কোনও এনক্রিপ্ট করা প্রোটোকল নয় এবং এটি প্যাকেট স্নিফিংয়ের বিষয় হতে পারে। প্রস্তাবিত পদ্ধতিটি এমন একটি এসএসএইচ টানেল তৈরি করা যা আপনার স্থানীয় মেশিন থেকে 5901 পোর্টে একই বন্দরের সার্ভারে নিরাপদে ট্র্যাফিক ফরোয়ার্ড করবে।
লিনাক্স এবং ম্যাকোসে এসএসএইচ টানেলিং সেট আপ করুন
ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address
আপনাকে ব্যবহারকারীর পাসওয়ার্ড লিখতে অনুরোধ জানানো হবে।
আপনার ব্যবহারকারীর নাম এবং সার্ভারের আইপি ঠিকানা দিয়ে
username
এবং
server_ip_address
প্রতিস্থাপন করতে ভুলবেন না।
উইন্ডোজে এসএসএইচ টানেলিং সেট আপ করুন
পুট্টি খুলুন এবং
Host name or IP address
ক্ষেত্রে আপনার সার্ভারের আইপি ঠিকানা লিখুন।
আপনি আপনার কীবোর্ড এবং মাউস ব্যবহার করে স্থানীয় মেশিন থেকে রিমোট এক্সএফসিই ডেস্কটপের সাথে আলাপ শুরু করতে পারেন।
উপসংহার
এখনই আপনার ভিএনসি সার্ভারটি চালু এবং চলমান হওয়া উচিত এবং গ্রাফিক ইন্টারফেসটি ব্যবহার করার সহজ ব্যবহারের সাহায্যে আপনি আপনার স্থানীয় ডেস্কটপ মেশিন থেকে আপনার উবুন্টু 18.04 সার্ভারটি সহজেই পরিচালনা করতে পারেন।
একাধিক ব্যবহারকারীর জন্য ডিসপ্লে শুরু করতে আপনার ভিএনসি সার্ভারটি কনফিগার করতে, প্রাথমিক কনফিগারেশন তৈরি করুন এবং ভ্যানসিভার সার্ভারটি ব্যবহার করে পাসওয়ার্ড সেট আপ করুন। আপনাকে একটি ভিন্ন বন্দর ব্যবহার করে একটি নতুন পরিষেবা ফাইল তৈরি করতে হবে।
আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave
উবুন্টু ভিএনসিউবুন্টুতে গোগগুলি কীভাবে ইনস্টল ও কনফিগার করতে হয় 18.04

গোগস একটি স্ব-হোস্টেড ওপেন সোর্স গিট সার্ভার যা গোতে লেখা। এটিতে একটি সংগ্রহস্থল ফাইল সম্পাদক, প্রকল্প ইস্যু ট্র্যাকিং এবং অন্তর্নির্মিত উইকি অন্তর্ভুক্ত রয়েছে। এই টিউটোরিয়ালটি উবুন্টু 18.04 এ গোগগুলি ইনস্টল এবং কনফিগার করার পদক্ষেপগুলি কভার করে।
সেন্টোস 7 এ কীভাবে ভিএনসি ইনস্টল এবং কনফিগার করবেন

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

এই টিউটোরিয়ালটিতে ডেবিয়ান 9 সিস্টেমে কীভাবে ভিএনসি সার্ভারটি ইনস্টল ও কনফিগার করা যায় তা বর্ণনা করা হয়েছে। ভার্চুয়াল নেটওয়ার্ক কম্পিউটারিং (ভিএনসি) একটি গ্রাফিকাল ডেস্কটপ শেয়ারিং সিস্টেম যা আপনাকে অন্য কম্পিউটারকে দূর থেকে নিয়ন্ত্রণ করতে আপনার কীবোর্ড এবং মাউস ব্যবহার করতে দেয়।