একই সাথে দুটি এক্স সেশন চালাবেন কীভাবে?


24

আমি একই সাথে দুটি এক্স সার্ভার দৃষ্টান্ত চালাতে চাই।

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

অন্য কথায়, আমি টেলনেট / এসএসএস এর মতো কিছু চাই যা আমাকে আমার উবুন্টু মেশিনে অন্য কোথাও থেকে লগ ইন করতে দেয়। তবে আমি লগ ইন করার সময় আমি কমপক্ষে একটি প্রাথমিক গ্রাফিক্স প্রদর্শন করতে চাই।


1
আমি কি ধরে নিচ্ছি আপনি একই সাথে আপনার কম্পিউটারে দু'জন ব্যবহারকারী চালাতে চান?
রিচজিলা

@ রিচ: হ্যাঁ, তবে উভয়ের গ্রাফিকাল ডিসপ্লে থাকা উচিত।
নাথান ওসমান

উত্তর:


7

আপনি যদি মেশিন এ উবুন্টুর অধীনে এক্স সেশন চালাচ্ছেন তবে এটি স্ক্রিনে উপস্থিত হবে: 0 ( Ctrl+ Alt+ F7) এ এ A.

আপনি এ এ আপনার বর্তমান অধিবেশন বাধা না দিয়ে মেশিন বি (আপনার ল্যানে) থেকে একটি রিমোট এক্স এক্স সেশন চালাতে চান

প্রথম কনসোল স্ক্রিন (যান Ctrl+ + Alt+ + F1কনসোল কোণে) লগইন এবং তারপর পর্দায় একটি X সেশনের পাঠাতে মেশিন বি জিজ্ঞাসা: একটি অন - ভালো

u@A:~$  X :1 -query IP-of-B

Xএক্স সেশনের জন্য জিজ্ঞাসা করে, :1এটি স্ক্রিন 1 এ -queryরাখার জন্য বলেছে , এই ক্ষেত্রে বি এর আইপি ঠিকানা থেকে সেশনটির জন্য জিজ্ঞাসা করে

আপনি স্ক্রিনে নতুন সেশনটি পাবেন: 1 ( Ctrl+ Alt+ F8)।

এটি সুরক্ষিত নয় (কোনও এসএসএস নয়) তবে কোনও সংযোগের জন্য শব্দ প্রয়োজন না হলে কোনও হোম নেটওয়ার্কের জন্য দ্রুত এবং সহজ।

আপনি nomachine এর nxclient / সার্ভার ব্যবহার করতে পারেন যা ভাল তবে এটি আপনার নিজের উইন্ডোতে একটি স্ক্রিনে: 0 তে আপনার বর্তমান সেশনে চালিত হয়। এটি স্থানীয় সাউন্ড এবং স্থানীয় মুদ্রণের জন্য সমর্থন সরবরাহ করে - সর্বশেষে যখন আমি দেখলাম ফায়ারফক্স শব্দের সক্ষম করা শুরু হয় না তখন।


এটি অবশ্যই সহায়তা করে।
নাথান ওসমান

5

ssh -X

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

XMing

আপনি যদি উইন্ডো চলমান থাকেন এবং একটি দূরবর্তী উবুন্টু মেশিনে এক্স সেশন শুরু করতে চান তবে আপনি এক্সএমিং ব্যবহার করতে পারেন। এক্সমিং মূলত উইন্ডোজ চালানোর জন্য একটি এক্স সার্ভার। এটি সোর্সফোরে উপলভ্য

এক্সমিং ব্যবহার করার জন্য, আপনার উবুন্টু মেশিনে XDMCP সক্ষম করা আবশ্যক। এটি 10.04 এর আগে উবুন্টুতে সহজেই করা হয়েছিল। আজকাল, আপনাকে নিম্নলিখিত হিসাবে /etc/gdm/custom.conf আপডেট করতে হবে। প্রথমে একটি ব্যাকআপ নিশ্চিত করুন! আপনি এটি দিয়ে জিডিএম গোলযোগ করতে চান না;)

[daemon]
User=gdm
Group=gdm


[security]
DisallowTCP=true

[xdmcp]
Enable=true
DisplaysPerHost=2
HonorIndirect=false
MaxPending=4
MaxSessions=16
MaxWait=30
MaxWaitIndirect=30
PingIntervalSeconds=60
Port=177

[greeter]

[chooser]
Multicast=false

[debug]
Enable=false 

+1 এটি কীভাবে করবেন সে সম্পর্কে বিশদটি ব্যাখ্যা করার জন্য ধন্যবাদ - অন্য লিনাক্স ডিস্ট্রোস এক্স চলমান 'ssh -X' কৌশলটি সক্ষম করতে পারবে? উদাহরণস্বরূপ, যদি আমার কাছে ফেডোরা বাক্স থাকে তবে আমি কি আমার উবুন্টু মেশিনের সাথে সংযোগ স্থাপন করতে এবং এক্স এর মাধ্যমে অ্যাপ্লিকেশন চালাতে পারি? (আমি এখানে সঠিক পরিভাষাটি উপলব্ধি করছি, তবে ব্যর্থ হয়েছি :))
নাথান ওসমান ২

শুধু এটি চেষ্টা করে দেখুন এটি দুর্দান্ত কাজ করে।
নাথান ওসমান

@ জর্জি: মনে রাখবেন এক্স কিছুটা পিছনের দিকে। ব্যবহারকারী স্থানীয়ভাবে সার্ভার চালায় যা স্বতন্ত্র অ্যাপ্লিকেশনগুলি (ক্লায়েন্টগুলি) সাথে সংযুক্ত হয়।

1
@ জর্জি: যতক্ষণ না আপনার ফেডোরা বাক্সে একটি এক্স সার্ভার চলছে, আপনি ssh -X ব্যবহার করতে সক্ষম হবেন। মূলত ssh আপনাকে উবুন্টু অ্যাপ্লিকেশনগুলি দেখানোর জন্য আপনার ফেডোরা বাক্সে এক্স সার্ভারটি ব্যবহার করবে।
ডব্লিউ। গোমান

3

আপনার প্রশ্নের পুরো উত্তর নয়, তবে ...

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

ssh -X user@host firefox

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


3

আমি এটি অর্জনের জন্য অন্য একটি উপায় আবিষ্কার করেছি: এক্সআরডিপি সহ এক্সআরডিপি ইনস্টল করুন

xrdpলিনাক্সের জন্য একটি রিমোট ডেস্কটপ সার্ভার যা একটি পৃথক লগইন সেশন তৈরি করে (এক্স সহ) যা উইন্ডোজের রিমোট ডেস্কটপ সরঞ্জামের সাহায্যে বা অন্যান্য আরডিপি সামঞ্জস্যপূর্ণ অ্যাপ্লিকেশন সহ অ্যাক্সেস করা যায়।


1

ফ্রিএনএক্সও আপনার উদ্দেশ্য পূরণ করবে।

উবুন্টু উইকি থেকে:

ফ্রিএনএক্স এমন একটি সিস্টেম যা আপনাকে অন্য কোনও মেশিন থেকে ইন্টারনেটে আপনার ডেস্কটপ অ্যাক্সেস করতে দেয়। আপনি দূরবর্তী অবস্থান থেকে আপনার ডেস্কটপে গ্রাফিকভাবে লগইন করতে এটি ব্যবহার করতে পারেন। এর ব্যবহারের একটি উদাহরণ হ'ল আপনার হোম কম্পিউটারে একটি ফ্রিএনএক্স সার্ভার সেট আপ করা এবং গ্রাফিকালি একটি ফ্রিএনএক্স ক্লায়েন্ট ব্যবহার করে একটি ফ্রিএনএক্স ক্লায়েন্ট.কম্পিউটার ব্যবহার করে আপনার ওয়ার্ক কম্পিউটার থেকে হোম কম্পিউটারে লগ ইন করুন।

https://help.ubuntu.com/community/FreeNX


1

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

এই প্যাকেজগুলি আপনাকে ব্যাকগ্রাউন্ডে অতিরিক্ত এক্স প্রদর্শন শুরু করার অনুমতি দেয়। তাদের দেখতে, আপনি একটি ভিএনসি ভিউয়ার / ক্লায়েন্ট ব্যবহার করেন। উবুন্টু এবং উইন্ডোজের জন্য অ্যান্ড্রয়েড, পামমোস ইত্যাদির উল্লেখ না করে একাধিক ক্লায়েন্ট উপলব্ধ are

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