ডেস্কটপ সেশনে সংযোগ করতে এক্সআরডিপি ব্যবহার করুন


35

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

ধন্যবাদ


আপনি এই প্রশ্ন তাকান? askubuntu.com/questions/133343/...
Barbarrosa

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

উত্তর:


27

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

থেকে নেওয়া http://ubuntuwiki.net/index.php/Xrdp,_installing

  1. এক্সআরডিপি এবং ভিনো ইনস্টল করুন

    sudo apt-get update && sudo apt-get install xrdp vino
    
  2. ভিনো কনফিগার করুন যাতে আপনি বিদ্যমান সেশনে দূরবর্তীভাবে সংযোগ করতে পারেন

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

  3. ভিনো অ্যাক্সেস করতে এক্সআরডিপি কনফিগার করুন

    সম্পাদনা করুন /etc/xrdp/xrdp.ini, নীচের পাঠ্যে যুক্ত করুন । আপনি যা কল্পনা করেন তার নাম পরিবর্তন করুন। এছাড়াও, নিশ্চিত হয়ে নিন যে [xrdp1]এটি এমন একটি সংখ্যা ব্যবহার করে যা বিদ্যমান কনফিগারেশনের সাথে বিরোধী না হয়।

    # set empty username because VNC auth 
    # doesn't actually use username, so no
    # point in asking the user for one.
    
    [xrdp1]
    name=Active Local Login
    lib=libvnc.so
    username=
    password=ask
    ip=127.0.0.1
    port=5900
    

1
কনসোলের লগইন স্ক্রিন অ্যাক্সেস করা সম্ভব কিনা আপনি কি জানেন? ইভেন্টটি যখন আমাকে কম্পিউটারকে দূর থেকে রিবুট করতে হবে, আমি কনসোলে লগইন করতে চাই তাই যখন আমি বাড়ি ফিরে আসব তখন ডেস্কটপটি সেখানে থাকবে।
টোল্যান্ড এইচ

গাইডটি কি আসলেই সম্পূর্ণ ছিল? সমস্ত পদক্ষেপ অনুসরণ করার পরে আমার কোনও চলমান ভিএনসি সার্ভার রয়েছে বলে মনে হয় না। আমি যখন freerdp ব্যবহার করে সংযোগ দেওয়ার চেষ্টা করি তখন "127.0.0.1:5900 ত্রুটি - সংযোগ স্থাপনে সমস্যা" দেখি।
আইয়েন স্যামুয়েল ম্যাকলিন বয়স্ক

1
ভিনো এক্সএফসিইতে স্বয়ংক্রিয়ভাবে শুরু হয় না। আমি একটি বাগ উত্থাপন করেছি এবং এখানে একটি সংশোধন ব্যাখ্যা করেছি: bugzilla.gnome.org/show_bug.cgi?id=727473
আইয়েন স্যামুয়েল ম্যাকলিন এল্ডার

আমি একটি "সমস্যা সংযোগ স্থাপন" পেয়েছি - তবে আমি যদি netstatএটি ব্যবহার করি তবে আমাকে জানায় যে আমি vino-serverপোর্টগুলি 5800 (কেবলমাত্র ipv6) এবং 5900 (উভয়ই আইপিভি 4 এবং আইপিভি 6) চালাচ্ছি। আমি একটি ডিফল্ট উবুন্টু ইনস্টল ব্যবহার করছি এবং আমি নিশ্চিত হয়েছি যে আমার ডেস্কটপে অন্যকে সংযোগ স্থাপন করতে এবং নিয়ন্ত্রণ করার অনুমতি দেওয়ার জন্য আমার কাছে যথাযথ বাক্সগুলি রয়েছে।
স্টারবিয়াম্রেনবোলাবস

1
@ আইইনএল্ডার লিঙ্কটি পরামর্শ হিসাবে আমি স্বয়ংক্রিয়ভাবে শুরু করতে ভিনো-সার্ভার পরিচালনা করেছি। এখন যেহেতু আমি সংযোগ দেওয়ার চেষ্টা করছি আমি এই ত্রুটিটি পেয়েছি "127.0.0.1 এর সাথে সংযোগ স্থাপন শুরু হয়েছে 5900 টিসিপি সংযুক্ত সুরক্ষা স্তরটি 0 (1 = কিছুই নয়, 2 = মানক) ত্রুটি - সংযোগ স্থাপনে সমস্যা"। আমি ডান আইপি অ্যাড্রেস দিয়ে লগইন করেছি, ব্যবহারকারীর নাম এবং পাসওয়ার্ড "উবুন্টু" এবং "উবুন্টু" এবং পোর্ট 5900 সরবরাহ করি UP
জান-তেরজে সেরেনসেন

1

আরও ভাল, আপনার /etc/xrdp/xrdp.iniএইভাবে সেট করুন :

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910

এইভাবে এটি একটি ডিফল্ট দিয়ে পোর্টের জন্য জিজ্ঞাসা করে 5910। যদি কোনও ভিএনসি সেশন উপস্থিত না থাকে 5910তবে একটি 5910সংযোগ প্রচেষ্টা ব্যর্থ হবে। সেক্ষেত্রে আবার চেষ্টা করুন, তবে -1সাধারণত একটি নতুন অধিবেশন তৈরি করতে বাধ্য করতে পোর্টটি সেট করুন 5910


2
ওপি যা চেয়েছিল তা নয় ...
আইনপোকলম - মনিকা

0

নিম্নলিখিত চেষ্টা করুন:

আপনার /etc/xrdp/xrdp.iniফাইলে delay_msইতিমধ্যে বিদ্যমান মান থেকে মান বাড়ান ।

আমি একই সমস্যার মুখোমুখি হয়েছি delay_msএবং এটি 2000 থেকে 5000 এ পরিবর্তন করেছি এবং এটি আমার পক্ষে কাজ করে।

নেটওয়ার্ক গতির সাথে এটি করার কিছু কিনা তা নিশ্চিত নয়।


0

আপনার মতো আমারও একই সমস্যা ছিল :) xrdp ইনস্টল করার সময়, xfce এবং xrdp.ini পরিবর্তন করার সময় (আপনার নিজের উত্তরে দেখানো হয়েছে), আমি আবার একটি দূরবর্তী সেশনে যোগ দিতে সক্ষম হয়েছি। তবুও, স্থানীয় অধিবেশনটিতে আবার যোগ দিতে আমি অন্য কথায় ডেস্কটপটি ভাগ করতে পারিনি। ভিনো স্টাফ আমার পক্ষে কাজ করে না, আমি বার্তাটি পেয়েছি "127.0.0.1:5900 ত্রুটি - সংযোগ স্থাপনে সমস্যা"। আমার দৃষ্টিকোণ থেকে, এটি আইএন-সামুয়েল-ম্লেয়ান-প্রবীণ একটি মন্তব্যে উল্লেখ করায় এটি একটি নিখোঁজ ভিএনসিভারের কারণে রয়েছে। দীর্ঘ গল্প সংক্ষিপ্ত, আমি এটিকে x11vnc এর সাথে সঠিকভাবে কাজ করতে পরিচালিত করেছি। কম্পিউটারটি শুরু হয়ে গেলে, কোনও পরিষেবা x11vnc কল করছে।

সম্ভবত নীচেরগুলি অন্যদের সহায়তা করবে, সুতরাং, তাদের মতো সারা দিন ইন্টারনেটে অনুসন্ধান করার দরকার নেই।

আপনার যে নির্দেশাবলী অনুসরণ করতে হবে তা কেবল নীচের দুটি লিঙ্ক থেকে।

  • xrdp এবং xfce4 একসাথে কাজ করতে: এটি আমার উবুন্টু 16.04 এও কাজ করে। এটি কম্পিউটারের সাথে দূর থেকে কাজ করতে পরিচালিত করবে। https://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/

  • x11vnc সার্ভারটি শুরুতে কাজ করতে পরিচালনা করুন: কম্পিউটারের ডেস্কটপ ভাগ করে নেওয়া। http://c-nergy.be/blog/?p=8984

-> আমি সবেমাত্র /etc/xrdp/xrdp.ini ফাইলটি নিজের প্রয়োজন অনুসারে পরিবর্তন করেছি:

     ...
     [xrdp1]
     name=Remote Session
     lib=libvnc.so
     username=ask
     password=ask
     ip=127.0.0.1
     port=ask-1

     [xrdp2]
     name=Local Session
     lib=libvnc.so
     username=
     password=ask
     ip=127.0.0.1
     port=5900
     ...

এই সেট আপটির দুর্দান্ত জিনিসটি হ'ল, যদি আপনি উইন্ডোজ থেকে স্ট্যান্ডার্ড আরডিপি'র সাথে সংযোগ স্থাপন করেন, আপনি কম্পিউটারটি রিমোট রিবুট করতে পারেন এবং রিমোট থেকে আবার সংযুক্ত করতে পারেন আপনি কম্পিউটারের স্ক্রিনে স্বাভাবিক লগ এ শেষ করতে পারেন কারণ আপনি এর সামনে বসে থাকবেন। Rdp এর সাথে সংযুক্ত হওয়ার পরে xrdp মেনুতে "স্থানীয় সেশন" চয়ন করুন। পাসওয়ার্ডটি vncserver passwd, যা আপনি পছন্দ করেছেন, যখন আপনি উপরের সি-নার্জি-লিঙ্কটি অনুসরণ করেছিলেন। আপনি যদি কেবলমাত্র একটি সেশন খুলতে চান তবে আপনি "দূরবর্তী সেশন" এ যেতে পারেন।

আশাকরি এটা সাহায্য করবে ...

শুভেচ্ছা হাইওয়ে

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