কিভাবে ইনস্টল করুন এবং সেন্টওএস 7 জিনোম ডেস্কটপের জন্য কনফিগার VNC- র রিমোট অ্যাক্সেস করতে
সুচিপত্র:
- পূর্বশর্ত
- এক্সফেস ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করা হচ্ছে
- ভিএনসি সার্ভার ইনস্টল করা হচ্ছে
- ভিএনসি সার্ভার কনফিগার করা হচ্ছে
- সিস্টেমড ইউনিট ফাইল তৈরি করা হচ্ছে
- ভিএনসি সার্ভারে সংযুক্ত হচ্ছে
- লিনাক্স এবং ম্যাকোসে এসএসএইচ টানেলিং সেট আপ করুন
- উইন্ডোজে এসএসএইচ টানেলিং সেট আপ করুন
- উপসংহার
এই টিউটোরিয়ালে, আমরা আপনাকে সেন্টোস 7 সিস্টেমে কোনও ভিএনসি সার্ভার ইনস্টল এবং কনফিগার করার পদক্ষেপগুলি অনুসরণ করব। একটি এসএসএইচ টানেলের মাধ্যমে কীভাবে সুরক্ষিতভাবে ভিএনসি সার্ভারের সাথে সংযুক্ত করতে হয় তাও আমরা আপনাকে দেখাব।
ভার্চুয়াল নেটওয়ার্ক কম্পিউটিং (ভিএনসি) একটি গ্রাফিকাল ডেস্কটপ শেয়ারিং সিস্টেম যা আপনাকে অন্য কম্পিউটারকে দূর থেকে নিয়ন্ত্রণ করতে আপনার কীবোর্ড এবং মাউস ব্যবহার করতে দেয়।
পূর্বশর্ত
টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধাগুলি সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন। আমরা ধরে নেব আপনি
linuxize
নামের একজন ব্যবহারকারী হিসাবে লগ ইন করেছেন।
এক্সফেস ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করা হচ্ছে
সেন্টোস সার্ভার ইনস্টলেশনগুলি প্রায়শই ইনস্টল করা ডেস্কটপ পরিবেশের সাথে আসে না, তাই আমরা হালকা ডেস্কটপ পরিবেশ ইনস্টল করে শুরু করব।
এই গাইডটিতে আমরা এক্সএফসি ইনস্টল করব। এটি একটি দ্রুত, স্থিতিশীল এবং সিস্টেম সংস্থানগুলিতে কম, যা এটি দূরবর্তী সার্ভারগুলিতে ব্যবহারের জন্য আদর্শ করে তোলে।
এক্সএফসি প্যাকেজগুলি EPEL সংগ্রহস্থলগুলিতে উপলব্ধ। আপনি যদি আপনার সার্ভারে ইপিল সংগ্রহস্থল সক্ষম না করে থাকেন তবে টাইপ করে এটি করতে পারেন:
sudo yum install epel-release
সংগ্রহস্থলটি যুক্ত হয়ে গেলে আপনার সেন্টস-এ Xfce ইনস্টল করুন:
sudo yum groupinstall xfce
আপনার সিস্টেমের উপর নির্ভর করে, এক্সএফসি প্যাকেজগুলি ডাউনলোড ও ইনস্টল করতে কিছুটা সময় নিতে পারে।
ভিএনসি সার্ভার ইনস্টল করা হচ্ছে
আমরা আমাদের পছন্দের ভিএনসি সার্ভার হিসাবে টাইগারভিএনসি ব্যবহার করব। টাইগারভিএনসি একটি সক্রিয়ভাবে পরিচালিত উচ্চ-কর্মক্ষমতা ওপেন-সোর্স ভিএনসি সার্ভার।
আপনার সেন্টস সার্ভারে টাইগারভিএনসি ইনস্টল করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:
yum install tigervnc-server
এখন যে ভিএনসি সার্ভারটি ইনস্টল করা হয়েছে তার পরের ধাপে
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
প্রথমবার
vncserver
কমান্ডটি চালিত হওয়ার পরে, এটি পাসওয়ার্ড ফাইলটি
~/.vnc
ডিরেক্টরিতে তৈরি করবে এবং সংরক্ষণ করবে যা উপস্থিত না থাকলে তৈরি হবে।
নোট করুন
:1
উপরের আউটপুটে হোস্টনামের পরে। এটি ডিসপ্লে পোর্ট নম্বর নির্দেশ করে যার উপরে ভিএনসি সার্ভার চলছে। আমাদের ক্ষেত্রে, সার্ভারটি টিসিপি পোর্ট
5901
(5900 + 1) এ চলছে। আপনি যদি
vncserver
সাহায্যে দ্বিতীয় বার তৈরি করেন তবে এটি পরবর্তী ফ্রি পোর্টে চলবে অর্থাৎ
:2
অর্থ সার্ভারটি
5902
(5900 + 2) পোর্টে চলছে।
যা মনে রাখা দরকার তা হ'ল ভিএনসি সার্ভারের সাথে কাজ করার সময়
:X
হল একটি প্রদর্শন পোর্ট যা
5900+X
বোঝায়।
পরবর্তী পদক্ষেপটি চালিয়ে যাওয়ার আগে প্রথমে
vncserver
উদাহরণটি একটি-
-kill
বিকল্প এবং সার্ভার নম্বর দিয়ে একটি আর্গুমেন্ট হিসাবে
vncserver
কমান্ড ব্যবহার করে বন্ধ করুন। আমাদের ক্ষেত্রে সার্ভারটি পোর্ট 5901 (
:1
) এ চলছে, সুতরাং আমরা এটি দিয়ে এটি বন্ধ করব:
vncserver -kill:1
ভিএনসি সার্ভার কনফিগার করা হচ্ছে
এখন যেহেতু এক্সএফসি এবং টাইগারভিএনসি উভয়ই আমাদের সেন্টোস সার্ভারে ইনস্টল করা হয়েছে পরবর্তী পদক্ষেপটি হল টাইফারভিএনসি কে এক্সফেস ব্যবহার করার জন্য কনফিগার করা। এটি করতে নিম্নলিখিত ফাইলটি খুলুন:
nano ~/.vnc/xstartup
exec /etc/X11/xinit/xinitrc
থেকে শেষ
exec startxfce4
:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। আপনি যখনই টাইগারভিএনসি সার্ভার শুরু বা পুনরায় চালু করবেন তখন উপরের স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে কার্যকর হবে।
এখানে একটি উদাহরণ:
~ /.Vnc / কনফিগ
# securitytypes=vncauth, tlsvnc # desktop=sandbox geometry=1920x1080 # localhost # alwaysshared dpi=96
সিস্টেমড ইউনিট ফাইল তৈরি করা হচ্ছে
আমরা একটি সিস্টেমড ইউনিট ফাইল তৈরি করব যা আমাদের অন্য সিস্টেম সিস্টেমের মতোই ভিএনসি পরিষেবাটি সহজেই শুরু করতে, থামাতে এবং পুনরায় চালু করতে সক্ষম করবে।
cp
কমান্ডের সাহায্যে ভিএনসিএসভার ইউনিট ফাইলটি অনুলিপি করুন:
sudo cp /usr/lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
আপনার পাঠ্য সম্পাদক দিয়ে ফাইলটি খুলুন এবং প্রতিস্থাপন করুন
sudo nano /etc/systemd/system/vncserver@\:1.service
/etc/systemd/system/vncserver@:1.service
Description=Remote desktop service (VNC) After=syslog.target network.target Type=forking # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 ||:' ExecStart=/usr/sbin/runuser -l linuxize -c "/usr/bin/vncserver %i" PIDFile=/home/linuxize/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 ||:' WantedBy=multi-user.target
সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। সিস্টেমডকে জানিয়ে দিন যে আমরা এর সাথে একটি নতুন ইউনিট ফাইল তৈরি করেছি:
sudo systemctl daemon-reload
পরবর্তী পদক্ষেপটি নিম্নলিখিত কমান্ডের সাহায্যে ইউনিট ফাইলটি সক্ষম করা হবে:
sudo systemctl enable vncserver@:1.service
@
সাইন এর পরে
1
নম্বরটি ডিসপ্লে পোর্টটি সংজ্ঞায়িত করে যেখানে ভিএনসি পরিষেবা চলবে, আমাদের ক্ষেত্রে এটি ডিফল্ট
1
এবং ভিএনসি সার্ভার
5901
পোর্টে শুনবে যেমন আমরা পূর্ববর্তী বিভাগে আলোচনা করেছি।
চালিয়ে ভিএনসি পরিষেবা শুরু করুন:
sudo systemctl start vncserver@:1.service
পরিষেবাটি সফলভাবে দিয়ে শুরু হয়েছে তা যাচাই করুন:
sudo systemctl status vncserver@:1.service
● vncserver@:1.service - Remote desktop service (VNC) Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-09-16 09:59:53 UTC; 4s ago Process: 6391 ExecStart=/usr/sbin/runuser -l linuxize -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS) Process: 6389 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 ||: (code=exited, status=0/SUCCESS) Main PID: 6413 (Xvnc) CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service ‣ 6413 /usr/bin/Xvnc:1 -auth /home/linuxize/.Xauthority -desktop server2.linuxize.com:1 (linuxize) -fp catalogue:/etc/X11/fontpath.d -geometry 1024x768 -pn -rfbauth /home/linuxize/.vnc/passwd -rfbport…
ভিএনসি সার্ভারে সংযুক্ত হচ্ছে
ভিএনসি কোনও এনক্রিপ্ট করা প্রোটোকল নয় এবং এটি প্যাকেট স্নিফিংয়ের বিষয় হতে পারে। প্রস্তাবিত পদ্ধতিটি এমন একটি এসএসএইচ টানেল তৈরি করা যা আপনার স্থানীয় মেশিন থেকে 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
ক্ষেত্রে আপনার সার্ভারের আইপি ঠিকানা লিখুন।
আপনি এখন আপনার কীবোর্ড এবং মাউস ব্যবহার করে আপনার স্থানীয় মেশিন থেকে রিমোট এক্সএফসিই ডেস্কটপটির সাথে আলাপ শুরু করতে পারেন।
উপসংহার
এতক্ষণে আপনার ভিএনসি সার্ভারটি চালু এবং চলমান থাকা উচিত এবং আপনি গ্রাফিক ইন্টারফেস ব্যবহার করে সহজেই আপনার সেন্টস 7 সার্ভার পরিচালনা করতে পারেন।
একাধিক ব্যবহারকারীর জন্য ডিসপ্লে শুরু করতে আপনার ভিএনসি সার্ভারটি কনফিগার করতে, প্রাথমিক কনফিগারেশন তৈরি করুন এবং ভ্যানসিভার সার্ভারটি ব্যবহার করে পাসওয়ার্ড সেট আপ করুন এবং একটি ভিন্ন পোর্ট ব্যবহার করে একটি নতুন সার্ভিস ফাইল তৈরি করুন।
আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave
Centos vncসেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে পরবর্তী ক্লাউড ইনস্টল এবং কনফিগার করবেন

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

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

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