আমি কি একই মেশিনের অন্য ব্যবহারকারীর কাছে ডেস্কটপ রিমোট করতে পারি?


13

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

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

সম্পাদনা: আমি মনে করি সমস্যার একটি অংশ হ'ল সিস্টেমটি আমার সংযোগের অপেক্ষায় পটভূমিতে একটি ভিএনসি সার্ভার সেশন চালাচ্ছে। এটি সক্রিয় সেশনে সংযুক্ত হয়। আমি "রিমোট ম্যানেজমেন্ট" চালু করেছি বা কেবল "স্ক্রিন ভাগ করে নেওয়ার" করা হবে বলে মনে হচ্ছে। "খোলা" কমান্ডে বিকল্প ব্যবহারকারী ব্যবহার করার ফলে আপনার নিজের স্ক্রিনটি নিয়ন্ত্রণ করতে সক্ষম না হওয়া সম্পর্কে একটি ত্রুটি দেখা দেয়।

পরিষ্কার করে বলতে গেলে, উভয় অ্যাকাউন্টই আমার কাজের কম্পিউটারে রয়েছে। বাসা থেকে আমি আমার ওয়ার্ক কম্পিউটারে আমার "কাজের ব্যবহারকারী" এর সাথে সংযোগ করতে চাই। কর্মক্ষেত্রে আমার ডেস্ক থেকে, আমার "কাজের ব্যবহারকারী" হিসাবে লগ ইন আমি আমার কাজের কম্পিউটারে "ব্যক্তিগত ব্যবহারকারীর" সাথে সংযোগ রাখতে সক্ষম হতে চাই।

আমি মনে করি যে আমার আসল সমস্যাটি সংযোগের সার্ভারের দিকে যা ঘটে তার সাথে সম্পর্কিত। আমি চাই যে ওএস লগইন উইন্ডোটি চালু করে এমনকি মূল স্ক্রিন / কীবোর্ডে কোনও ব্যবহারকারী লগইন হয়েছে through আমি জানি যে কিছু পরিস্থিতিতে কোনও দূরবর্তী-লগইন ব্যবহারকারী লগইন স্ক্রিন গ্রহণ করতে পারে। কখনও কখনও লগ-ইন করা ব্যবহারকারীর সাথে সংযোগ স্থাপন এবং কখনও কখনও নতুন লগইনের সাথে সংযোগ স্থাপনের ধারণাটি ছেড়ে দেওয়া আমার পক্ষে প্রয়োজন হতে পারে। আমি যদি তাজা-লগইন মোডে পুরোপুরি স্যুইচ করতে পারি তবে এটি একটি শুরু।

আপনাকে কেবল চলমান ডেস্কটপে সংযুক্ত করার তুলনায় ম্যাক ওএস কীভাবে সিদ্ধান্ত নেবে যে কোনও দূরবর্তী সংযোগের জন্য লগইন-স্ক্রিনটি প্রদর্শন করতে হবে? আমি ভেবেছিলাম এটি "রিমোট ম্যানেজমেন্ট" বনাম "স্ক্রিন শেয়ারিং" চালু করার সাথে সম্পর্কিত। তবে কেবল "স্ক্রিন ভাগ করে নেওয়ার" চালু করে আমি এখনও সংযোগ-থেকে-বিদ্যমান আচরণটি পাই।


আমি জিজ্ঞাসা করতে চাই যে এমন কোনও defaults writeহ্যাক রয়েছে যা বিধিনিষেধকে শিথিল করে Screen Sharing.app, বা বিনামূল্যে ভিএনসি দর্শকের জন্য কোনও প্রস্তাবনা রয়েছে?
amdyes

উত্তর:


14

আপনার "কাজের অ্যাকাউন্টে" এআরডি করুন এবং তারপরে একই দূরবর্তী কম্পিউটারে আপনার "ব্যক্তিগত অ্যাকাউন্টে" স্ক্রিন ভাগ করে নেওয়ার উইন্ডোটি খুলতে দূরবর্তী কম্পিউটারে নিম্নলিখিতগুলি করুন।

একটি এসএসএইচ টানেল তৈরি করুন। এটি আমার জন্য 10.9 ব্যবহার করে কাজ করে।

সিস্টেম পছন্দসমূহ> ভাগ করে নেওয়া এবং টার্মিনাল রানগুলিতে রিমোট লগইন (এসএসএইচ) সক্ষম করুন :

ssh -NL 5901:localhost:5900 localhost

শেষ অবধি, লোকালহোস্টের সাথে সংযোগ করতে স্ক্রিন ভাগ করুন : 5901 (ডিফল্ট পোর্ট 5900 এর পরিবর্তে)। 5901 পোর্টের পরিবর্তে আপনি আরও অনেক বেশি বন্দর ব্যবহার করতে পারেন যা অন্য কোনও কিছুর দ্বারা ব্যবহৃত হয় না।

স্ক্রিন ভাগ করার অ্যাপ্লিকেশনটি এখানে অবস্থিত: /System/Library/CoreServices/Screen Sharing.app


এটি ঠিক 5901 থেকে 5900 ডানদিকে পুনঃনির্দেশ করে? এটি সার্ভারের পাশে নতুন রিমোট লগইন প্রক্রিয়াটি চালায় না।
ক্রিস কুইনেল

এসএসএইচ ম্যানপেজ :: -এল উল্লেখ করে যে স্থানীয় (ক্লায়েন্ট) হোস্টের প্রদত্ত বন্দরটি দূরবর্তী দিকের প্রদত্ত হোস্ট এবং পোর্টে ফরোয়ার্ড করতে হবে। :: -N একটি রিমোট কমান্ড প্রয়োগ করবেন না। এটি কেবল ফরওয়ার্ডিং পোর্টগুলির জন্য দরকারী (কেবলমাত্র প্রোটোকল সংস্করণ 2)।
মাইন্ডমিশ্চ

হায় খোদা, দারুণ! অবশেষে আমি ভার্চুয়াল মেশিনের সাহায্য না নিয়ে বা লগ আউট এবং পিছনে প্রবেশ না করে মেনুগুলিতে স্থানীয় স্ট্রিংয়ের মতো জিনিসগুলি দ্রুত পরীক্ষা করতে পারি!
Asmus

এটি প্রকৃতপক্ষে দুর্দান্ত, লিনাক্সে নেস্টেড এক্স এর মতো কিছু। এটি সিয়েরা নিয়ে কাজ করছে। দ্বিতীয় ভার্চুয়াল ডেস্কটপে অন্য ব্যবহারকারীর অ্যাকাউন্ট খোলা থাকা একটানা অ্যাকাউন্টগুলি স্যুইচ করার চেয়ে অনেক ভাল।
মিঃ তাও

1
এটি এখনও 10.14 মোজাভেভের অধীনে কাজ করছে। আমার মতো নবীনদের জন্য, আমি কয়েকটি জিনিস যুক্ত করব যা আমাকে ক্ষণিকের বিভ্রান্তি দিয়েছিল: ১. আপনি যে অ্যাকাউন্টে রিমোট INTO করতে চান তার উপর আপনি টার্মিনালে ssh কমান্ডটি টাইপ করুন (আসুন এটি অ্যাকাউন্ট 1 বলুন) এবং সেই প্রক্রিয়াটি টার্মিনালে চলমান ছেড়ে দিন । টার্মিনাল আপনাকে "হোস্ট 'লোকালহোস্টের সত্যতা" সম্পর্কে ভুগবে তবে এটি সাধারণ বলে মনে হচ্ছে the আপনি কেবলমাত্র প্রতিক্রিয়া দেখবেন যে এসএসএইচ প্রক্রিয়াটি টার্মিনাল উইন্ডোর শিরোনাম বারে রয়েছে 2.. আপনি যখন স্ক্রিন ভাগ করে নেবেন , আপনি যে অ্যাকাউন্টটিতে FROM রিমোট করতে চান সেই অ্যাকাউন্টে এটি করুন (এই অ্যাকাউন্টটিতে 2 কল করুন)
গর্ব

4

টার্মিনালে ওপেন কমান্ড ব্যবহার করে আপনি একটি নির্দিষ্ট ব্যবহারকারী নির্দিষ্ট করতে পারেন ।

open vnc://user:password@hostname(or IP)

এটি অনুসন্ধানকারীর কাছ থেকে গো সংযোগে সার্ভারের মাধ্যমে ( cmd+ k) এবং ভিএনসি: // হোস্টনাম (বা আইপি) প্রবেশের মাধ্যমেও অর্জনযোগ্য

আপনার কাছে কেবল দুটি মেশিনে দূরবর্তীভাবে চলমান দুটি ব্যবহারকারী থাকতে পারে।


1
10.9 দিয়ে উভয়ই বলে, "আপনি নিজের কম্পিউটারটি নিয়ন্ত্রণ করতে পারবেন না"। তারা উভয় কার্যকরভাবে স্ক্রিন ভাগ করে নেবে যা এটি অনুমতি দেয় না।
mindmischief

"আপনি নিজের স্ক্রিনটি নিয়ন্ত্রণ করতে পারবেন না" সম্পর্কে বার্তাটি পেয়েছি।
ক্রিস কুইনেল

আমি আপনার সম্পাদনা থেকে উপরে দেখছি যে এটি সম্ভবত নয়। আপনি কি পৃথকভাবে আপনার হোম কম্পিউটার থেকে প্রতিটি ব্যবহারকারীর সাথে সংযোগ করার চেষ্টা করেছেন।
ট্রোন_জোনস

আমি আমার ব্যাখ্যার মাধ্যমে এটি কাজ করতে সক্ষম হয়েছি

আপনি যদি একই মেশিনটিতে একটি নতুন-লগইন স্ক্রিন পেয়ে থাকেন, যা ইতিমধ্যে একজন ব্যবহারকারী লগ ইন করেছেন, তবে দয়া করে আমাকে বলুন আপনি কী ভাগ করে নেওয়ার সেটিংস সেটিংসটি চালু করেছেন।
ক্রিস কুইনেল

1

@ মাইন্ডমিসিফের উত্তরটি পরিষ্কার করতে , এটি সেট আপ করার পদক্ষেপগুলি এখানে:

  1. (alচ্ছিক vnc) পাসওয়ার্ড সহ পছন্দ / ব্যবহারকারীদের মধ্যে একটি নতুন ব্যবহারকারী (যেমন) তৈরি করুন ।
  2. ইন পছন্দসমূহ / ভাগ , সক্ষম স্ক্রিন ভাগের এবং দূরবর্তী লগইনের (এছাড়াও অ্যাক্সেস মঞ্জুর এটা জন্য)।
  3. যা ssh vnc@localhostকাজ করে যাচাই করুন ।
  4. চালান: ssh -NL 5901:localhost:5900 vnc@localhost( এই পোস্ট অনুসারে )

দ্রষ্টব্য: আপনি এর চেয়ে পৃথক ব্যবহারকারী ব্যবহার করতে পারেন vnc। ডিবাগের জন্য, -vvvআপনার sshআদেশে যুক্ত করুন।

এখন নিম্নলিখিত কমান্ড দ্বারা ভিএনসি সংযোগটি খুলুন:

open vnc://localhost:5901/

কিভাবে একটি নতুন ব্যবহারকারী creatingচ্ছিক তৈরি হয়? কোনও ব্যবহারকারী না থাকলে কীভাবে সংযোগ করতে পারি? দেখে মনে হচ্ছে আপনাকে "এর জন্য অ্যাক্সেসের মঞ্জুরি দিন:"
ট্রেনোসিস

@ ট্রেইনোসিস আপনি সর্বদা অন্য বিদ্যমান ব্যবহারকারীর কাছে এসএসএস করতে পারেন।
কেনারব

0

আজকাল এটি বিল্ট-ইন "স্ক্রিন ভাগ করে নেওয়ার" বৈশিষ্ট্যটি (যা কেবল একটি বিল্ট-ইন ভিএনসি সার্ভার) সহ বাক্সটির বাইরে কাজ করে।

"সিস্টেমের পছন্দগুলি → ভাগ করে নেওয়ার" এ যান এবং সমস্ত ব্যবহারকারীর জন্য "স্ক্রীন ভাগ করে নেওয়া" সক্ষম করুন। এখন প্রতিটি ব্যবহারকারীর অ্যাকাউন্ট যে কোনও ভিএনসি ক্লায়েন্ট ব্যবহার করে সংযোগ করতে সক্ষম হবে এবং তাদের নিজস্ব সেশনে লগইন করতে সক্ষম হবে।

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