উবুন্টু 14.10 একাধিক একযোগে স্বতন্ত্র দূরবর্তী (ডেস্কটপের মতো) সংযোগগুলি


15

যে কেউ দয়া করে একটি ফ্রি সার্ভার (যা কেবলমাত্র টার্মিনাল সার্ভারের মতো কাজ করে যা একাধিক আরডিপি-জাতীয় স্বাধীন সেশনের অনুমতি দেয় ) উবুন্টু 14.10 এর জন্য উপযুক্ত ?

আমি চেষ্টা করেছি: যুগপত দূরবর্তী সংযোগগুলি

আমি ফ্রিএনএক্স গগলড করেছিলাম তবে বেশিরভাগ টিউটোরিয়ালগুলি উবুন্টু 14.10 এর জন্য কাজ করছে না এবং এছাড়াও নোমাচিন একাধিক সেশনের অনুমতি দেয় না .. নোমাচিন দুর্দান্ত কাজ করে তবে কেবল একটি সেশনে সীমাবদ্ধ .. যখন আমি দ্বিতীয় অ্যাকাউন্ট থেকে সংযোগ করি তখন তা সংযোগ বিচ্ছিন্ন হয়ে যায় ..

https://www.nomachine.com/AR10K00703 "NoMachine (ফ্রি) একটি সংযোগের অনুমতি দেয় Hence তাই এটি ব্যক্তিগত ব্যবহারের জন্য।"

এবং আমি এই টিউটোরিয়াল https://www.youtube.com/watch?v=gFdBSyy4xcM ব্যবহার করে http://www.xrdp.org ব্যবহার করে দেখেছি

এটিও কাজ করছে না .. ফাঁকা আরডিপি স্ক্রিনে আটকে আছে ..

ভিএনসি আমি যা খুঁজছি তা নয় কারণ এটি স্বাধীন অধিবেশনগুলির অফার করতে পারে না।

বেশিরভাগ টিউটোরিয়ালগুলি পুরানো উবুন্টু সংস্করণগুলির জন্য এবং আমার জন্য কাজ করছে না কোনও সাহায্যের প্রশংসা হবে !! যে কোনও বেসিক বর্তমান টিউটোরিয়াল 14.10 বা যা কিছু ছায়ায় আলো দয়া করে!

পিএস যা শেষ পর্যন্ত কাজ করেছে তা ছিল ভিএনসি

উত্তর:


19

আমার জন্য কাজ করা জিনিসগুলি এখানে রইল .. (এই টিউটিটি ব্যবহার করে সাফল্য http://www.howtoforge.com/how-to-install-vnc-server-on-ubuntu-14.04 এবং সঠিক দিকনির্দেশ এবং পরামর্শের জন্য চার্লস টাসেলের পক্ষে কুডোজ)

আমি যা করেছি তা নিম্নরূপ,

(1) রান sudo apt-get update && sudo apt-get upgrade

(2) রান sudo apt-get install gnome-core xfce4 vnc4server

(3) তারপরে ব্যবহারকারীদের (vncserver / unix) যুক্ত করুন

sudo adduser test1   

(আপনাকে পরে ব্যবহারকারীর জন্য বিশদটি পূরণ করতে হবে, আমি 3 জন ব্যবহারকারী যুক্ত করেছি (টেস্ট 1, টেস্ট 2, টেস্ট 3 ইত্যাদি ভিএনসি সার্ভারের জন্য))

(৪) তারপরে আপনাকে এক এক করে ব্যবহারকারীদের স্যুইচ করতে হবে এবং ভিসিএসসিভারটি চালাতে হবে এবং ভিএনসিউজার লগইনের জন্য পাসওয়ার্ড যুক্ত করতে হবে (আমার তিনটি ভিএনসি ব্যবহারকারী রয়েছে, যাতে আমি তিনটি ব্যবহারকারীর পরীক্ষার জন্য এই পুনরাবৃত্তি করতে হয়েছিল 1, টেস্ট 2, টেস্ট 3)

su - test1

তারপর চালান

vncserver

আউট পুট একটি ভিএনসি পাসওয়ার্ডের জন্য অনুরোধ জানানো মত হবে ..

You will require a password to access your desktops.

Password:
Verify:

xauth:  file /home/test1/.Xauthority does not exist
New 'server1:1 (test1)' desktop is server1:1
Creating default startup script /home/test1/.vnc/xstartup
Starting applications specified in /home/test1/.vnc/xstartup
Log file is /home/test1/.vnc/server1:1.log

(৫) গুরুত্বপূর্ণ: আপনাকে নীচে / home/test1/.vnc/xstartup সামগ্রীটি প্রতিস্থাপন করতে হবে (অন্যথায় আপনি ডেস্কটপ পাবেন না, পরিবর্তে আপনি ব্যবহারকারী ইন্টারফেস বা মেনু ছাড়াই ফাঁকা স্ক্রিনে আটকে যাবেন)

vim /home/test1/.vnc/xstartup

এবং যোগ কর

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

(6) vncserver জন্য প্রারম্ভকালে স্ক্রিপ্ট ব্যবহারের তৈরি করা হয়েছে "অধিকন্তু আমি ভালো vncserver জন্য প্রারম্ভকালে স্ক্রিপ্ট করতে হবে" বিভাগে এই tute

sudo vim /etc/init.d/vncserver

এবং নীচের লিখিত সামগ্রী যুক্ত করুন ..

#!/bin/bash

unset VNCSERVERARGS
VNCSERVERS=""
[ -f /etc/vncserver/vncservers.conf ] && . /etc/vncserver/vncservers.conf
prog=$"VNC server"
start() {
 . /lib/lsb/init-functions
 REQ_USER=$2
 echo -n $"Starting $prog: "
 ulimit -S -c 0 >/dev/null 2>&1
 RETVAL=0
 for display in ${VNCSERVERS}
 do
 export USER="${display##*:}"
 if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
 echo -n "${display} "
 unset BASH_ENV ENV
 DISP="${display%%:*}"
 export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"
 su ${USER} -c "cd ~${USER} && [ -f .vnc/passwd ] && vncserver :${DISP} ${VNCUSERARGS}"
 fi
 done
}
stop() {
 . /lib/lsb/init-functions
 REQ_USER=$2
 echo -n $"Shutting down VNCServer: "
 for display in ${VNCSERVERS}
 do
 export USER="${display##*:}"
 if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
 echo -n "${display} "
 unset BASH_ENV ENV
 export USER="${display##*:}"
 su ${USER} -c "vncserver -kill :${display%%:*}" >/dev/null 2>&1
 fi
 done
 echo -e "\n"
 echo "VNCServer Stopped"
}
case "$1" in
start)
start $@
;;
stop)
stop $@
;;
restart|reload)
stop $@
sleep 3
start $@
;;
condrestart)
if [ -f /var/lock/subsys/vncserver ]; then
stop $@
sleep 3
start $@
fi
;;
status)
status Xvnc
;;
*)
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
exit 1
esac

এটি কার্যকর করার জন্য নিম্নলিখিতটি চালিত করুন ..

chmod +x /etc/init.d/vncserver

()) ব্যবহারকারীদের জন্য স্বয়ংক্রিয়ভাবে শুরু হওয়ার পরে ভ্যানসিপি ডেস্কটপ সেশনগুলি বরাদ্দ করতে, / etc / vncserver এ নিম্নলিখিত স্ক্রিপ্ট তৈরি করুন

sudo mkdir -p /etc/vncserver
sudo vim /etc/vncserver/vncservers.conf

এটি vncservers.conf এ যুক্ত করুন (এটি কারণ আমি আমার ব্যবহারকারীদের টেস্ট 1, টেস্ট 2, টেস্ট 3 হিসাবে এটি পরিবর্তন করেছি)

VNCSERVERS="3:test3 2:test2 1:test1"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
VNCSERVERARGS[3]="-geometry 1024x768"

(8) তারপর চালান

sudo `update-rc.d vncserver defaults 99`

(9) রিবুট সার্ভার (আপনি এখনই শেষ হয়ে গেছেন) পদক্ষেপ 10 এবং বাকী অংশটি লগইন করবেন

(10) ডাউনলোড করুন http://www.realvnc.com/download/viewer/

সার্ভারনেম / আইপ্যাড্রেস এবং সেশন আইডি লিখুন উদাহরণস্বরূপ আমার সার্ভারটি 172.16.70.17 এবং আমি যদি 172.16.70.17 টি ব্যবহার করি তবে এটি পরীক্ষার জন্য ব্যবহারকারী ডেস্কটপে লগইন করবে .. এবং 172.16.70.17:33 বিজ্ঞানের মতো পরীক্ষণ 3 ব্যবহারকারী ডেস্কটপে লগইন করবে

নিশ্চিত হয়ে নিন যে এনক্রিপশনটি "পছন্দ করে নিন"

মাংসখণ্ডের

মাংসখণ্ডের

তারপরে আপনি আপনার ডেস্কটপ এবং অ্যাপ্লিকেশনগুলিকে এই পদ্ধতিতে অ্যাক্সেস করতে পারবেন ..

মাংসখণ্ডের


2
sudo update-rc.d vncserver defaults 99insserv: সতর্কতা: স্ক্রিপ্ট 'vncserver' নিখোঁজ এলএসবি ট্যাগ এবং ওভাররাইডগুলি
রিয়েলট্যাবো

কিভাবে ডিফল্ট পোর্ট পরিবর্তন করতে? আমরা প্রতিদিন আক্রমণের শিকার
হচ্ছি

@ অরবিন্দ, ধন্যবাদ ব্যবহারকারী দ্বারা জ্যামিতি সেটিংস সেট করা সম্ভব? উদাহরণস্বরূপ, ব্যবহারকারী একটি ফাইলের জ্যামিতি সেট করে (.vnc ফোল্ডারে বলুন), তারপরে সার্ভারটি vncservers.conf এর পরিবর্তে ফাইলটি থেকে এটি পড়বে। এই উপায়ে ব্যবহারকারী সুডো অনুমতি ব্যতিরেকে তার পছন্দগুলি সেট করতে পারেন। ধন্যবাদ।
ব্যবহারকারী 153245

4

ওহ, বিটিডব্লিউ, ভিএনসি একাধিক স্বতন্ত্র সেশনগুলির প্রস্তাব করতে পারে, এটি সেটআপ করার জন্য কেবল একটি ব্যথা। আপনি মূলত বিভিন্ন বন্দরে Xvnc এর একাধিক অনুলিপি চালান। সমস্যাটি হ'ল কোনও স্বয়ংক্রিয় "পরের অব্যবহৃত ডেস্কটপে আমাকে বাউন্স করুন" বিকল্প নেই, সুতরাং আপনাকে প্রতিটি ব্যবহারকারী যে সিস্টেমটি দূরবর্তীভাবে তাদের নিজস্ব বন্দরটি ব্যবহার করতে চলেছে তা দিতে হবে।


তবুও আপনার পরামর্শ মোতায়েন করতে পারেনি .. আমি ফিরে আসব এবং এ বিষয়ে মতামত দেব যাতে এটি
কারওর

উদাহরণস্বরূপ, বলুন যে আপনার মধ্যে এমন তিনজন লোক আছেন যাঁরা দূরবর্তীভাবে বাক্সে লগইন করতে চলেছেন (ইউজার 1, ইউজার 2, ইউজার 3) আপনি ইউরোডের মাধ্যমে অ্যাকাউন্টগুলি তৈরি করার পরে নিম্নলিখিত লাইনগুলি /etc/rc.local এ যুক্ত করতে পারেন:
চার্লস টাসেল

স্পষ্টতই আপনি মন্তব্য বাক্সে এন্টার টিপতে পারবেন না ... পুরো পাঠ্যটি এখানে: উদাহরণস্বরূপ, বলুন আপনার কাছে এমন তিনজন লোক আছেন যাঁরা দূর থেকে বক্সে লগইন করতে যাচ্ছেন (ইউজার 1, ইউজার 2, ইউজার 3) আপনি নিম্নলিখিত লাইনগুলি যুক্ত করতে পারেন ব্যবহারের সাথে অ্যাকাউন্ট তৈরি করার পরে /etc/rc.local এ: su -c "vncserver: 1 ইউজার 1"; su -c "vncserver: 2" ব্যবহারকারী 2; su -c "vncserver: 3" ইউজার 3; এটি বন্দরগুলিতে 5901, 5902 এবং 5903- তে 3 অনন্য ডেস্কটপ তৈরি করে
চার্লস তাসেল

সবকিছু ঠিকঠাক বলে মনে হচ্ছে .. আমি ঠিকঠাক সাথে সময় পেলে থ্রেড আপডেট করব .. আশা করি পরের সপ্তাহে .. আপনার পরামর্শের জন্য চার্লসকে ধন্যবাদ ..
অরবিন্দ

আপডেট হয়েছে .. এবং এটিকে উত্তর হিসাবে চিহ্নিত করেছে যাতে কেউ সহজেই এটি দেখতে পারে
অরবিন্দ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.