লগ ইন করার আগে আমি কীভাবে একটি ভিএনসি সার্ভার শুরু করতে পারি?


19

আমি আমার ডেস্কটপে x11vnc (বা অন্য কোনও ভিএনসি সার্ভার) চালনা করতে চাই, তবে কোনও ব্যবহারকারী লগইন করার আগে এটি শুরু করার কোনও উপায় খুঁজে পাচ্ছি না van তবে, এখনই জুবুন্টুতে এটি করার কোনও উপায় আমি খুঁজে পাচ্ছি না।

উত্তর:


15

আমি সাধারণত একটি বিকল্প ভিএনসি সার্ভার, x11vncserver বা ফ্রিএনএক্স প্রস্তাব করি।

ফ্রিএনএক্স কীভাবে এবং তথ্য ডাউনলোড করবেন

x11 ভিএনসি এবং ডক্স

এটি ধরে নিয়েছে যে ভিএনসি সেটআপ এবং রান-সক্ষম:

নীচে কোড ব্লক অনুলিপি করুন /etc/init.d/vncserver। এটি করার সহজতম উপায় হ'ল এটি আপনার ক্লিপবোর্ডে অনুলিপি করা, sudo -i && cat > /etc/init.d/vncserver && exitটার্মিনালে চালানো , এতে আটকানো এবং Ctrl- type টাইপ করা D` আপনি ভিএনসি সার্ভারের অধীনে চলতে চান এমন কোনও ব্যবহারকারীতে ব্যবহারকারী ভেরিয়েবল পরিবর্তন করতে ভুলবেন না।

#!/bin/sh -e
### BEGIN INIT INFO
# Provides:          vncserver
# Required-Start:    networking
# Default-Start:     3 4 5
# Default-Stop:      0 6
### END INIT INFO

PATH="$PATH:/usr/X11R6/bin/"

# The Username:Group that will run VNC
export USER="mythtv"
#${RUNAS}

# The display that VNC will use
DISPLAY="1"

# Color depth (between 8 and 32)
DEPTH="16"

# The Desktop geometry to use.
#GEOMETRY="<WIDTH>x<HEIGHT>"
#GEOMETRY="800x600"
GEOMETRY="1024x768"
#GEOMETRY="1280x1024"

# The name that the VNC Desktop will have.
NAME="my-vnc-server"

OPTIONS="-name ${NAME} -depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"

. /lib/lsb/init-functions

case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;

stop)
log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;

restart)
$0 stop
$0 start
;;
esac

exit 0

স্ক্রিপ্টটি দিয়ে সম্পাদনযোগ্য করুন sudo chmod +x /etc/init.d/vncserver

তারপর, চালান sudo update-rc.d vncserver defaults। এটি vncserver স্ক্রিপ্টে উপযুক্ত symlinks যুক্ত করে যাতে এটি উপযুক্ত সময়ে প্রারম্ভ এবং স্টপ কমান্ড প্রেরণ করা হয়।

দ্রষ্টব্য: sudo update-rc.d vncserver 99বুট প্রক্রিয়াতে খুব দ্রুত কাজ চলতে থাকলে পরিবর্তে আপনাকে ব্যবহারের প্রয়োজন হতে পারে।

রিবুট না করে সার্ভার শুরু করতে, চালান sudo /etc/init.d/vncserver start

অবশেষে, 590X পোর্টে একটি ভিএনসি ক্লায়েন্টের সাথে আপনার সার্ভারের সাথে সংযুক্ত হোন, যেখানে ভিএনসিভারের স্ক্রিপ্টে এক্স "ডিজিটাল" এর মান

সূত্র


sudo update-rc.d vncserver defaults 99আমি মনে করি, বিলম্বিত ক্রম সূচনা কমান্ডটি হওয়া উচিত ।
ক্রিস্টোফ

আমার নেটওয়ার্কের অধিকার নেই বা কোনও কারণে ট্র্যাশ ক্যান পারে তা বাদ দিয়ে সবকিছু দুর্দান্ত কাজ করে। Askubuntu.com/questions/722802/…
ডোনি ভি।

4

আমার সমাধান:

  1. ডেস্কটপ ভাগ করে নেওয়ার জন্য যান এবং এটিকে ভাগ করে নেওয়ার অনুমতি দিন এবং একটি ভাল পাসওয়ার্ড দিন। (অনুমতি অনুমতি দিতে ক্লিক করুন)
  2. স্ক্রিনে যান এবং 30 সেকেন্ড পরে লক করতে সেট করুন।
  3. ব্যবহারকারীদের কাছে যান এবং একটি স্বয়ংক্রিয় লগইনকে অনুমতি দিন।

ভিনো সার্ভারটি শুরু হয় এবং আপনার এটি সংযুক্ত করতে সক্ষম হওয়া উচিত। VNC- এর সুরক্ষা তৈরি করতে আপনি যদি ssh ব্যবহার করতে পারেন তবে আমি এটি সুরক্ষিত করতে চাই (আমি PUTTY ব্যবহার করেছি এবং এটি খুব ভাল কাজ করেছে)। আপনি ফায়ারওয়াল সক্ষম করতে এবং নির্দিষ্ট ঠিকানা থেকে ট্র্যাফিকের অনুমতি দিতে পারেন। এই সমাধানটি আমার জন্য ২০ টি উবুন্টু বাক্সে কাজ করেছে worked


0

কি ঘটেছে যখন আপনি চেষ্টা করেছেন: (?)

vino-preferences

.. এবং ভিনো সার্ভার শুরু করতে এটি অটোস্টার্ট অ্যাপগুলিতে যুক্ত করুন :

/usr/lib/vino/vino-server

হালনাগাদ:

এটা চেষ্টা কর:

বুট-এ উবুন্টুতে একটি ভিএনসি সার্ভার শুরু করুন

http://www.abdevelopment.ca/blog/start-vnc-server-ubuntu-boot


এটি কেবলমাত্র লগইন পরে অ্যাপ্লিকেশন শুরু করে। আমি এমনকি লগ ইন করার আগে আমি এটি শুরু করতে চেয়েছিলাম
111 21:55-

সম্ভাব্য সমাধান যোগ করা হয়েছে ..
ডেভিড 6

2
সমাধান পুরানো।
ভ্যানোলো

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