আমি একটি অ্যামাজন উবুন্টু ইসি 2 উদাহরণ ব্যবহার করছি যা কেবলমাত্র একটি কমান্ড লাইন ইন্টারফেস রয়েছে। দূরবর্তী ডেস্কটপ সরঞ্জামগুলি ব্যবহার করে সেই সার্ভারটির জন্য আমি ইউআই সেটআপ করতে চাই। ইসি 2 দৃষ্টান্তে জিইউআই প্রয়োগ করার কোনও উপায় আছে কি?
আমি একটি অ্যামাজন উবুন্টু ইসি 2 উদাহরণ ব্যবহার করছি যা কেবলমাত্র একটি কমান্ড লাইন ইন্টারফেস রয়েছে। দূরবর্তী ডেস্কটপ সরঞ্জামগুলি ব্যবহার করে সেই সার্ভারটির জন্য আমি ইউআই সেটআপ করতে চাই। ইসি 2 দৃষ্টান্তে জিইউআই প্রয়োগ করার কোনও উপায় আছে কি?
উত্তর:
এটি করা যেতে পারে। নীচে জিইউআই সেটআপ করার পদক্ষেপগুলি রয়েছে
sudo useradd -m awsgui
sudo passwd awsgui
sudo usermod -aG admin awsgui
sudo vim /etc/ssh/sshd_config # edit line "PasswordAuthentication" to yes
sudo /etc/init.d/ssh restart
সুরক্ষা গোষ্ঠীতে 5901 পোর্ট খুলুন Then তারপরে সার্ভারের দৃষ্টান্তের জন্য এসএসএস করুন। Ui এবং vnc সার্ভার ইনস্টল করতে নিম্নলিখিত কমান্ডগুলি চালান:
sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get install vnc4server
তারপরে নিম্নলিখিত কমান্ডগুলি চালনা করুন এবং ভিএনসি সংযোগের জন্য লগইন পাসওয়ার্ড দিন:
su - awsgui
vncserver
vncserver -kill :1
vim /home/awsgui/.vnc/xstartup
তারপরে সন্নিবেশ কী টিপুন, কীবোর্ড তীরগুলির সাহায্যে পাঠ্য ফাইলের চারদিকে স্ক্রোল করুন এবং "স্বাভাবিক ডেস্কটপের জন্য নিম্নলিখিত দুটি লাইন Uncomment করুন" বলে লাইনটির নীচে দুটি লাইনের শুরু থেকে পাউন্ড (#) চিহ্নটি মুছুন। এবং দ্বিতীয় লাইনে "sh" যুক্ত করুন যাতে লাইনটি পড়ে
exec sh /etc/X11/xinit/xinitrc.
আপনার কাজ শেষ হয়ে গেলে, কীবোর্ডে Ctrl + C চাপুন: টাইপ করুন: wq এবং এন্টার চাপুন।
তারপরে আবার ভিএনসি সার্ভার শুরু করুন।
vncserver
আপনি xtightvncviewer
এখান থেকে ডেস্কটপ দেখতে (উবুতনুর জন্য) ডাউনলোড করতে পারেন https://help.ubuntu.com/commune/VNC/Clients
ভিএনসি ক্লায়েন্টে সর্বজনীন ডিএনএস প্লাস দিন ": 1" (যেমন www.example.comব্দ)। ভিএনসি লগইন পাসওয়ার্ড লিখুন। একটি সাধারণ সংযোগ ব্যবহার নিশ্চিত করুন। কী ফাইলগুলি ব্যবহার করবেন না।
অতিরিক্ত গাইড এখানে উপলব্ধ: http://www.serverwatch.com/server-tutorials/setting-up-vnc-on-ubuntu-in-the-amazon-ec2- পৃষ্ঠা ৩৩.এইচটিএমএল
ম্যাক ভিএনসি ক্লায়েন্ট এখান থেকে ডাউনলোড করা যায়: https://www.realvnc.com/en/connect/download/viewer/
কনসোল পোর্ট খোলার
sudo iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
ধূসর উইন্ডো সমস্যা যদি আসে। বেশিরভাগ ক্ষেত্রে বিভিন্ন ব্যবহারকারীর ".vnc / xstartup" ফাইলের কারণে। সুতরাং "অ্যাউসগুই" ব্যবহারকারীর পরিবর্তে একই ব্যবহারকারীর উপর ভিএনসি সার্ভারটি চালান।
vncserver
su - awsgui
পরে নিখোঁজ রয়েছেনsudo usermod -aG admin awsgui
vim .vnc/xstartup
যদি vim awsgui/.vnc/xstartup
কাজ না করে তবে চেষ্টা করুন
সুতরাং আমি প্রথম উত্তরটি অনুসরণ করি তবে আমার ভিএনসি ভিউয়ারের সাথে সংযোগ স্থাপনের সময় আমাকে ধূসর স্ক্রিন দেয়। এবং এটি সমাধানের জন্য আমি এই জিজ্ঞাসা উবুন্টু লিঙ্কটি পেয়েছি ।
পূর্ববর্তী উত্তরের সাথে একমাত্র পার্থক্য হ'ল আপনাকে এই অতিরিক্ত প্যাকেজগুলি ইনস্টল করতে হবে:
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
এবং এই ~ / .vnc / xstartup ফাইলটি ব্যবহার করুন:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
অন্য সব কিছুই এক রকম।
ইসি 2 উবুন্টু 14.04 এলটিএসে পরীক্ষিত।
su - awsgui
vnc কমান্ডগুলি চালানোর আগে সম্পন্ন করে worked
killall gnome-panel && sudo gnome-panel &
1) প্যাকেজ ইনস্টল করুন
$ sudo apt update;sudo apt install --no-install-recommends ubuntu-desktop
$ sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server
2) সম্পাদনা / usr / বিন / vncserver ফাইল এবং নীচের মত পরিবর্তন করুন
এই লাইনটি সন্ধান করুন
"# exec /etc/X11/xinit/xinitrc\n\n".
এবং এই লাইনগুলি নীচে যুক্ত করুন।
"gnome-session &\n".
"gnome-panel &\n".
"gnome-settings-daemon &\n".
"metacity &\n".
"nautilus &\n".
"gnome-terminal &\n".
3) "ভিএনসিসিভার" কমান্ড ব্যবহার করে ব্যবহারকারীর জন্য ভিএনসি পাসওয়ার্ড এবং ভিএনসি সেশন তৈরি করুন।
lonely@ubuntu:~$ vncserver
You will require a password to access your desktops.
Password:
Verify:
xauth: file /home/lonely/.Xauthority does not exist
New 'ubuntu:1 (lonely)' desktop is ubuntu:1
Creating default startup script /home/lonely/.vnc/xstartup
Starting applications specified in /home/lonely/.vnc/xstartup
Log file is /home/lonely/.vnc/ubuntu:1.log
এখন আপনি আইপি / ডোমেন এবং পোর্ট 1 ব্যবহার করে জিইউআই অ্যাক্সেস করতে পারবেন
stackoverflow.com:1
এডাব্লুএস এবং ডিজিটাল সমুদ্রের উপর পরীক্ষিত।
এডাব্লুএস এর জন্য আপনাকে ফায়ারওয়ালে 5901 পোর্টের অনুমতি দিতে হবে
সেশন মারতে
$ vncserver -kill :1
পড়ুন:
https://linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04/
পরিষেবা হিসাবে স্থায়ী সেশন তৈরি করতে এই গাইডটি দেখুন
http://www.krizna.com/ubuntu/enable-remote-desktop-ubuntu-16-04-vnc/
1) ইসি 2 তে উবুন্টু ইনস্ট্যান্স চালু করুন।
2) উদাহরণস্বরূপ সুরক্ষার জন্য এসএসএইচ পোর্ট খুলুন।
3) উদাহরণস্বরূপ এসএসএইচ করুন।
4) কার্যকর:
sudo apt-get update sudo apt-get upgrade
৫) আপনি উইন্ডোজ রিমোট ডেস্কটপ থেকে সংযোগ স্থাপন করার কারণে, পাসওয়ার্ড প্রমাণীকরণের অনুমতি দেওয়ার জন্য আপনার লিনাক্সের উদাহরণে sshd_config ফাইলটি সম্পাদনা করুন।
sudo vim /etc/ssh/sshd_config
6) পাসওয়ার্ডঅথেন্টিকেশনটি হ্যাঁ থেকে হ্যাঁ পরিবর্তন করুন, তারপরে সংরক্ষণ করুন এবং প্রস্থান করুন।
7) এই পরিবর্তনটি কার্যকর করতে SSH ডেমন পুনরায় চালু করুন।
sudo /etc/init.d/ssh restart
8) অস্থায়ীভাবে রুট সুবিধাগুলি অর্জন করুন এবং সুরক্ষা বাড়ানোর জন্য উবুন্টু ব্যবহারকারীর জন্য পাসওয়ার্ডকে একটি জটিল পাসওয়ার্ডে পরিবর্তন করুন। Passwd উবুন্টু কমান্ডটি টাইপ করার পরে এন্টার কী টিপুন এবং আপনাকে নতুন পাসওয়ার্ডটি দু'বার প্রবেশ করার অনুরোধ জানানো হবে।
sudo –i
passwd ubuntu
9) উবুন্টু ব্যবহারকারীর অ্যাকাউন্টে ফিরে যান এবং উবুন্টু হোম ডিরেক্টরিতে সিডি করুন।
su ubuntu
cd
10) আপনার লিনাক্স উদাহরণে উবুন্টু ডেস্কটপ কার্যকারিতা ইনস্টল করুন, শেষ আদেশটি শেষ হতে 15 মিনিট সময় নিতে পারে।
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop
11) এক্সআরডিপি ইনস্টল করুন
sudo apt-get install xfce4
sudo apt-get install xfce4 xfce4-goodies
12) আরডিপি সংযোগের জন্য xfce4 কে ডিফল্ট উইন্ডো ম্যানেজার করুন।
echo xfce4-session > ~/.xsession
১৩) /x / স্কেল ফোল্ডারে .xsession অনুলিপি করুন যাতে কোনও নতুন ব্যবহারকারীর অ্যাকাউন্ট তৈরি হওয়ার জন্য ডিফল্ট উইন্ডো ম্যানেজার হিসাবে xfce4 সেট করা থাকে।
sudo cp /home/ubuntu/.xsession /etc/skel
14) হোস্ট পোর্টটির সাথে আপনি সংযোগ স্থাপনের পরিবর্তনের জন্য xrdp.ini ফাইলটি খুলুন।
sudo vim /etc/xrdp/xrdp.ini
(এক্সআরডিপি এখনও অবধি ইনস্টল করা নেই First প্রথমে xdop sudo apt-get ইনস্টল xrdp এর সাথে ইনস্টল করুন তারপরে উল্লিখিত ফাইলটি সম্পাদনা করুন)
15) বিভাগটি দেখুন [xrdp1] এবং নীচের পাঠ্যটি পরিবর্তন করুন (তারপরে সংরক্ষণ করুন এবং প্রস্থান করুন [: wq]] q
port=-1
- to -
port=ask-1
16) এক্সআরডিপি পুনরায় আরম্ভ করুন।
sudo service xrdp restart
17) উইন্ডোজে, রিমোট ডেস্কটপ সংযোগ ক্লায়েন্টটি খুলুন, কম্পিউটারের জন্য আপনার অ্যামাজন ইসি 2 উদাহরণটির সম্পূর্ণ যোগ্যতার নামটি পেস্ট করুন এবং তারপরে সংযোগ ক্লিক করুন।
18) এক্সআরডিপিতে লগইন করার জন্য অনুরোধ করা হলে, নিশ্চিত করুন যে সেসমান-এক্সভিএনসি মডিউলটি নির্বাচিত হয়েছে এবং আপনি 8 নম্বরে যে নতুন পাসওয়ার্ডটি তৈরি করেছেন সেটি দিয়ে উবুন্টু ব্যবহারকারীর নাম লিখুন you
19) সিস্টেমটি সংযুক্ত হলে, সংযোগ লগ স্ক্রিনে বেশ কয়েকটি স্থিতি বার্তা প্রদর্শিত হয়। এই স্থিতি বার্তাগুলিতে মনোযোগ দিন এবং প্রদর্শিত ভিএনসি পোর্ট নম্বরটি নোট করুন। আপনি যদি পরে কোনও সেশনে ফিরে আসতে চান তবে xrdp লগইন ডায়ালগ বক্সের পোর্ট ক্ষেত্রে এই নম্বরটি নির্দিষ্ট করুন।
আরও বিশদ দেখুন:
https://aws.amazon.com/premiumsupport/
জ্ঞান-center/connect-to-linux-desktop-from-windows/ http://c-nergy.be/blog/?p=5305
ssh -L 5901: লোকালহোস্ট: 5901 -i "xxx.pem" ubuntu@xxx.amazonaws.com
sudo apt update && sudo apt আপগ্রেড করুন
sudo apt-get install xorg lxde vnc4server লুবন্তু-ডেস্কটপ
sudo ন্যানো /etc/lightdm/lightdm.conf
[সিট ডেফাল্টস]
অনুমতি-অতিথি = মিথ্যা
ব্যবহারকারী-অধিবেশন = এলএক্সডিইডি
# ব্যবহারকারী-অধিবেশন = লুবুন্টু
vncserver
sudo প্রতিচ্ছবি "lxpanel & / usr / bin / lxsession -s LXDE &" >> ~ / .vnc / এক্সস্টার্টআপ
sudo রিবুট
ssh -L 5901: লোকালহোস্ট: 5901 -i "xxx.pem" ubuntu@xxx.amazonaws.com
vncserver -geometry 1280x800