ম্যাক ওএস এক্স থেকে রাস্পবেরি পাই ভিএনসি সেশনে অ্যাক্সেস


23

আমি ম্যাক ওএস এক্স ক্লায়েন্টের সাথে আমার রাস্পবেরি পাই (চলমান রাস্পবিয়ান) এ রিমোট স্ক্রিন অ্যাক্সেস পাওয়ার চেষ্টা করছি।

আমি যা পেয়েছি তা এখানে:

  • আমি 'রাস্পবিয়ান-কনফিগারেশন' চালিয়েছি এবং এটি ভিএনসি সার্ভার সক্ষম করতে ব্যবহার করেছি।
  • রাস্পবেরি-পাইয়ের ডেস্কটপটি দেখায় যে ভিএনসি সার্ভার চলছে। PS বলছে এটি vncserver-x11-core
  • রাস্পবেরি পাই ফাইন্ডারে আমার ম্যাকের একটি ভাগ করা স্ক্রিন হিসাবে দেখায়।
  • আমি যখন ম্যাকের "ভাগ করুন স্ক্রিন" বোতামটি ক্লিক করি, তখন আমি এই ত্রুটি বার্তার সাথে একটি ডায়ালগ পাই:

    The software on the remote computer appears to be
    incompatible with this version of Screen Sharing.
    

আমার ম্যাকটি 10.9 (ম্যাভারিকস?) চলছে, তাই এটি কিছুটা পুরানো ...

আমার বিকল্পগুলি কি কি?

  • পাইটিতে এমন কোনও কনফিগার বিকল্প রয়েছে যা আমি টুইট করতে পারি? এটাই আমার পছন্দের পন্থা।
  • এটি ব্যর্থ হয়ে কি টাইটভ্যান্সেসার সাহায্যে স্যুইচ করবে?
  • এই সমস্যাটির জন্য আমার ম্যাকটি আপডেট করতে কিছুটা ওভারকিলের মতো মনে হচ্ছে তবে এটি কি সহায়তা করবে?

উত্তর:


6

হয় আপনার ম্যাকের রিয়েলভিএনসি ভিউয়ার ইনস্টল করুন, বা সার্ভারে প্রমাণীকরণের ধরণটি "ভিএনসি প্রমাণীকরণ" এ পরিবর্তন করুন এবং একটি উপযুক্ত ভিএনসি পাসওয়ার্ড সেট করুন।

ম্যাক ভিউয়ার রিয়েলভিএনসির সিস্টেম প্রমাণীকরণকে সমর্থন করে না, যা আপনাকে সিস্টেম ব্যবহারকারী হিসাবে লগইন করতে দেয়।


1
এটি কাজ করে। কিছুটা বিশদ যুক্ত করতে: রাস্পবেরি পাইতে অবস্থিত ভিএনসি সার্ভারের একটি জিইউআই রয়েছে যা থেকে আপনি বিভিন্ন বিকল্প পেতে পারেন। প্রমাণীকরণের জন্য বিকল্পগুলির মধ্যে একটি, এবং আমি "ইউএনএক্স পাসওয়ার্ড" "ভিএনসি পাসওয়ার্ড" এ পরিবর্তন করে এটি ঠিক করেছি fixed
রিচার্ড বার্নেট 18

অ্যান্ড্রু এর সমাধান কাজ, তবে এনক্রিপশন 'বন্ধ' আছে তা নিশ্চিত হন।
জন বনেস্টিল

সর্বোত্তম উপায় হ'ল রিয়েলভিএন.ডাউনলোড / ভিএনসি / ম্যাকোসেক্স তবে আপনি যদি সত্যিই অন্তর্নির্মিত সরঞ্জামগুলি ব্যবহার করতে চান তবে আপনাকে অবশ্যই রাস্পবেরি পাইতে ইউএনএক্স ব্যবহারকারীর নাম / পাসওয়ার্ড ব্যবহার না করার জন্য ভিএনসিএস সার্ভার বিকল্পগুলি সেট করতে হবে।
লান্জ


2
কিন্তু রিয়েলভিএনসি স্ট্যান্ডার্ড ভিএনসি প্রমাণীকরণ সমর্থন করে .... নীচে আমার নোট দেখুন। সরল .. কোনও অ্যাডেড সফ্টওয়্যার নেই, কোনও সমস্যা নেই ;-) কম বেশি।
উইলিয়াম Cerniuk

23

হেডলেস ভিএনসি সার্ভার কনফিগারেশন

আপনার যদি ওএসএক্সের স্ক্রিন সহ পাইতে অ্যাক্সেস কনফিগার করতে হয় তবে কেবল পাইতে হেডলেস অ্যাক্সেস রয়েছে তবে আপনি একটি ভিএনসি কনফিগারেশন ফাইল ব্যবহার করতে পারেন।

  1. sudo raspi-config> ইন্টারফেস বিকল্পসমূহ> ভিএনসি> সক্ষম করুন। পুনরায় বুট করুন।
  2. আপনি vncpasswd -service দিয়ে স্ক্রিনে যে পাসওয়ার্ডটি ব্যবহার করতে চান তা তৈরি করুন

    sudo vncpasswd -service
    
  3. নিম্নলিখিত ফাইলটি এখানে তৈরি এবং সম্পাদনা করুন: /etc/vnc/config.d/common.custom

  4. নিম্নলিখিত কনফিগারেশন লিখুন:

    Authentication=VncAuth
    
  5. ভিএনসি পরিষেবাটি পুনরায় চালু করুন:

    sudo systemctl restart vncserver-x11-serviced
    
  6. উপরের নির্দেশাবলী সহ স্ক্রিনটি খুলুন এবং আপনি vncpasswd- এ প্রদত্ত পাসওয়ার্ডটি ব্যবহার করুন।

আপনার যদি ভিএনসিভারের জন্য লগগুলি নিরীক্ষণ করতে হয় তবে আপনি জার্নালটিএল ব্যবহার করতে পারেন:

sudo journalctl -u vncserver-x11-serviced.service

আপনি ভিএনসি সার্ভার কনফিগারেশনের সাথে ব্যবহার করতে পারেন এমন অন্যান্য প্যারামিটারগুলি এখানে বর্ণিত হয়েছে: https://www.realvnc.com/en/connect/docs/server-parameter-ref.html


1
সামান্য সহজ: vncpasswd -serviceএকটি পাসওয়ার্ড সরবরাহ করতে ব্যবহার করুন , এবং কনফিগার ফাইলে কেবলমাত্র লাইনটি দরকার Authentication=VncAuth
jrc

@jrc ঝরঝরে! আমি পরের বার চেষ্টা করব এটি আমি পাইতে যাব এবং এটি সম্পাদনা করব।
aaronP

12

আপনার ম্যাকটি রাস্পবেরি পাই এর স্ক্রিন অ্যাক্সেস করার জন্য সেরা অংশটি হ'ল আপনাকে রাস্পবেরি পাই বা ম্যাকের কোনও কিছু ইনস্টল করার দরকার নেই। (KISS বিধি প্রয়োগ হয়েছে!)

এটি ভাল কারণ টাইটভেনসার্ভারের মতো সফ্টওয়্যারটির পাইতে চালনার জন্য জাভা প্রয়োজন। জাভা কার্যকর তবে এটি একটি প্রসেসরের শূকর এবং আপনার প্রকল্পটি যত দ্রুত সম্ভব চালিয়ে যাওয়া এড়ানো উচিত; এবং যদি আপনার পাই সম্পূর্ণরূপে ওয়্যারলেস থাকে তবে দীর্ঘতম ব্যাটারির আয়ু নিশ্চিত করতে। আমি একটি রাস্পবেরি পাই জিরো ওয়াই-ফাই (rbp0w) ব্যবহার করি যা সম্পূর্ণ বেতার হওয়ার জন্য স্বাভাবিক going

যেহেতু আপনি এটি সন্ধান করছেন আপনি সম্ভবত পাইতে নতুন এবং সম্ভবত সেটিংস কোথায় রয়েছে তা জানেন না বা সম্ভবত "ভিএনসি" কী ...

সুতরাং ... আপনার রাস্পবেরি পাইয়ের নেটিভ রিয়েলভিএনসি সার্ভারের সাথে স্ক্রিন ভাগ করে নেওয়ার জন্য ম্যাকওএসের স্ট্যান্ডার্ড সিস্টেম নেটিভ ভিএনসি ক্লায়েন্টটি ব্যবহার করার জন্য " ধীরে ধীরে " নতুন পাই ব্যবহারকারী "গাইডটি নীচের কনফিগারেশনটি সম্পাদন করুন:

1) এই নির্দেশাবলীর অনুমান যে আপনি রাস্পবেরিপি সাইট থেকে অপারেটিং সিস্টেম NOOBS ইনস্টল করেছেন:

https://www.raspberrypi.org/downloads/noobs/

2) মেনু বার আইকনে ক্লিক করে রিয়েলভিএনসি সার্ভার কনফিগারেশন ইন্টারফেসটি খুলুন:

এখানে চিত্র বর্ণনা লিখুন

3) ভিএনসি সার্ভার উইন্ডোতে, হ্যামবার্গার মেনুতে ক্লিক করুন এবং "বিকল্পগুলি" নির্বাচন করুন:

এখানে চিত্র বর্ণনা লিখুন

৪) ইতিমধ্যে নির্বাচিত না হলে "সুরক্ষা" নির্বাচন করুন এবং এনক্রিপশনটিকে "প্রফার অফ অফ" এবং "ভিএনসি পাসওয়ার্ড" এ প্রমাণীকরণ সেট করুন। এটি ধরে নিয়েছে যে কোনও সুরক্ষিত নেটওয়ার্কে আপনার ডিভাইস ফায়ারওয়ালের পিছনে রয়েছে ... সুতরাং সামঞ্জস্যতা নিশ্চিত করতে এনক্রিপশনটি নিরাপদে বন্ধ করা যেতে পারে।

এখানে চিত্র বর্ণনা লিখুন

5) 8 টি অক্ষরের বা তারও কম পাসওয়ার্ড সহ একটি "স্ট্যান্ডার্ড ব্যবহারকারী" সেট আপ করুন

এখানে চিত্র বর্ণনা লিখুন

)) তারপরে আপনার ম্যাকের "স্ক্রিন ভাগ করে নেওয়ার" খুলুন এবং "সংযোগ" মেনু থেকে "নতুন" নির্বাচন করুন এবং আপনার পাইয়ের আইপি ঠিকানাটি টাইপ করুন:

এখানে চিত্র বর্ণনা লিখুন

)) যখন চ্যালেঞ্জ করা হয়, তখন আপনি পদক্ষেপে পাইতে পাসওয়ার্ডটি সেটআপ করুন 5.. নিজের জীবনকে সহজ করুন এবং পাসওয়ার্ডটি কীচেইনে সংরক্ষণ করুন ...

এখানে চিত্র বর্ণনা লিখুন

8) সংযোগ টিপুন এবং আপনি আছেন!

এখানে চিত্র বর্ণনা লিখুন


2
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত। কেবলমাত্র আমি যুক্ত করব হেডলেস সেটআপের জন্য, কমান্ড-লাইন পদ্ধতির হ'ল vncserver Authentication=VncAuth :0(দ্রষ্টব্য: :0ডিফল্ট পোর্টের জন্য করার পরে sudo systemctl stop lightdmবা পোর্টের সাথে সংযোগ স্থাপনের পরে raspberrypi.local:5902যদি আপনি এটি সেশনে সেট আপ করেন :2)
জেডোনাল্ড

3

জন্য RealVNCআপনি দরকার তাদের মালিকানা ভিউয়ার ব্যবহার করতে। ( অতিরিক্ত সফ্টওয়্যার সহ ম্যাকস স্ক্রিন ভাগ করে নেওয়া ব্যবহার করা সম্ভব হতে পারে, তবে এক্স 11 ম্যাকের সাথে কিছু বছর অন্তর্ভুক্ত করা হয়নি))

আপনি ব্যবহার করতে পারেন tightvncserver; আমি এটি ব্যবহার করি এবং open vnc://pi@10.1.1.41:5901ম্যাকের মাধ্যমে সেশন শুরু করি (আপনার আইপিতে পরিবর্তন বা ব্যবহার করুন raspberrypi.local)।

RealVNCপ্রয়োজন পাই উপর গুই (আপনি নিজে শুরু করতে পারেন, কিন্তু যদি তাই হয় কেন বিরক্ত) চলমান করা এবং শেয়ার একই পর্দায়।

tightvncserver একটি নতুন স্ক্রিন শুরু হয় (যা আইএমও আরও ভাল, কারণ সেশনে বিভিন্ন রেজোলিউশন থাকতে পারে)।

দ্রষ্টব্য RealVNC এবং tightvncserverবেমানান এবং আপনার পাইতে কেবল 1 টি থাকতে পারে।


2

অ্যান্ড্রু ওয়েডবার্বারি এবং রিচার্ড বার্নেটের মন্তব্যগুলি ওএস এক্স 10.12.5 স্ক্রিনশেয়ারের জন্য কাজ করে।

আপনার এনক্রিপশন বন্ধ করার দরকার নেই। তবে আপনি জনের পরামর্শ অনুসারে পারেন

পরিবর্তে রাস্পবেরি পাইতে ভিএনসি সার্ভারে নতুন ব্যবহারকারী অ্যাডমিনিস্ট্রেটর হিসাবে যুক্ত করুন (ver: 4.9.35)

  1. ভিএনসি সরঞ্জামদণ্ড আইকনে ক্লিক করুন
  2. ড্রপ ডাউন মেনুর জন্য ভিএনসি সার্ভার হ্যামবার্গার আইকনে ক্লিক করুন
  3. বিকল্পগুলিতে ক্লিক করুন (বার্তার উইন্ডোটি বন্ধ করতে হতে পারে)
  4. প্রমাণীকরণের ড্রপ ডাউন নির্বাচন করুন এবং ভিএনসি পাসওয়ার্ডে সেট করুন এবং প্রয়োগ ক্লিক করুন।
  5. নীচে "ভিএনসি পাসওয়ার্ড" বিভাগে ব্যবহারকারী এবং অনুমতি লিঙ্কটি ক্লিক করুন।
  6. অ্যাড বাটন ক্লিক করুন
  7. ব্যবহারকারীর ড্রপ ডাউন থেকে প্রশাসক ব্যবহারকারী নির্বাচন করুন।
  8. পাসওয়ার্ড সেট করুন এবং ওকে ক্লিক করুন
  9. বিকল্পগুলি থেকে বেরিয়ে আসতে ওকে ক্লিক করুন।

ওএস এক্স শের্স স্ক্রিনে এবং raspberry.local (হোস্টনেম.লোকাল) প্রবেশ করুন, অনুরোধ জানানো হলে পাসওয়ার্ড লিখুন।


খুব ছোট স্কেল প্রসেসরের মোটামুটি বড় আকারের ওএস সহ, প্রতিটি বিট প্রসেসর সংরক্ষণে সহায়তা করে। ভিএনসি সংযোগের মাধ্যমে পাইটি খুব ধীর (যদিও "লেগি" হয়) এবং এনক্রিপশন এটিকে আরও খারাপ করে তোলে। যেহেতু আমার নেটওয়ার্ক এনক্রিপ্ট করা হয়েছে আমি পিআই প্রসেসরের ভোগ করতে চাই না। এনক্রিপশন একটি দুর্দান্ত সরঞ্জাম তবে অ্যান্টিবায়োটিকের মতো, অল্প পরিমাণে এবং ইন্টেলিজেন্সের সাথে প্রয়োগ করা উচিত।
উইলিয়াম Cerniuk
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.