বিরক্তিকর বার্তা "ভুল প্রমাণীকরণের কারণে এক্স 11 সংযোগ প্রত্যাখ্যান করা হয়েছে" যখন কোনও সমস্যা নেই while


15

আমার একটা বিরক্তিকর সমস্যা হচ্ছে

আমি যখন এসএসএইচ, বার্তাটির মাধ্যমে কোনও নির্দিষ্ট হোস্টে লগ ইন করি

X11 connection rejected because of wrong authentication.

এক মিনিটের মধ্যে প্রায় তিনবার আপাতদৃষ্টিতে এলোমেলো ঘটনা ঘটে। কোথা থেকে এসেছে তা আমার কোনও ধারণা নেই।

আসলে, এক্স 11-ফরোয়ার্ডিংয়ের সাথে কোনও সামান্য সমস্যাও নেই, এটি কবজির মতো কাজ করে। তবে এই বার্তাটি প্রদর্শিত হতে থাকে এবং এটি আমাকে উন্মাদ করে তোলে।

কীভাবে এ থেকে পরিত্রাণ পাবে কারও কি ধারণা আছে?

আমি যেখান থেকে আসছি তা নিয়েই আমি সমস্যার মুখোমুখি হচ্ছি, এটি আমার জিনোম-ডেস্কটপ থেকে এবং উইন্ডোজ-সিস্টেম থেকে পুটি, মোবাএক্সটারম, সাইগউইন, যাই হোক না কেন ব্যবহার করে ঘটে happens


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

এই বার্তাটি আদৌ অক্ষম করার কোনও উপায় আছে কি?

উত্তর:


21

নিশ্চিত হয়ে নিন যে আপনি ডিস্কের জায়গার বাইরে চলেছেন না

ডিএফ চালান এবং নিশ্চিত করুন যে আপনার পর্যাপ্ত ডিস্কের স্থান রয়েছে, আপনি যদি ডিস্কের জায়গাতে কম থাকেন তবে আপনার সিস্টেম থেকে অপ্রয়োজনীয় ফাইলগুলি সরিয়ে ফেলুন:

$ df -h

যদি ফাইল সিস্টেমগুলিতে কোটা আরোপিত হয় তবে পরীক্ষা করে দেখুন যে আপনি আপনার কোটা অতিক্রম করেননি:

$ quota -s

আপনার নিজের / মালিকানাধীন মালিকানা নিশ্চিত করুন

নিজস্বতা অনুসন্ধানের জন্য নিম্নলিখিত কমান্ডটি চালান:

$ ls -l ~/.Xauthority

অনুমতি সমস্যাগুলি স্থির করতে চাউন এবং chmod চালান [ব্যবহারকারীকে প্রতিস্থাপন করুন: আপনার আসল ব্যবহারকারীর নাম এবং গোষ্ঠীর নাম সহ গোষ্ঠী]:

$ chown user:group ~/.Xauthority
$ chmod 0600 ~/.Xauthority

নিশ্চিত করুন যে এক্স 11 এসএসএইচডি ফরোয়ার্ডিং সক্ষম হয়েছে

Sshd_config ফাইলে নিম্নলিখিত লাইনটি বিদ্যমান রয়েছে তা নিশ্চিত করুন:

$ grep X11Forwarding /etc/ssh/sshd_config

নমুনা আউটপুট:

X11Forwarding yes

যদি X11 অক্ষম থাকে তবে নিম্নলিখিত লাইনটি sshd_cofing এ যুক্ত করুন এবং ssh সার্ভারটি পুনরায় চালু করুন:

X11Forwarding yes

X11 ক্লায়েন্টের ফরওয়ার্ডিং সক্ষম হয়েছে তা নিশ্চিত করুন

আপনার স্থানীয় ssh_config এর নিম্নলিখিত লাইন রয়েছে তা নিশ্চিত করুন:

Host *
ForwardX11 yes

অবশেষে, রিমোট সার্ভারে লগইন করুন এবং আপনার ম্যাক ওএস এক্স বা লিনাক্স ডেস্কটপ সিস্টেম থেকে নিম্নলিখিত হিসাবে এক্স 11 চালান:

ssh -X user@remote-host.com

তথ্যের জন্য ক্রেডিট এখানে অন্তর্ভুক্ত: http://www.cyberciti.biz/faq/x11-connection-rejected-because-of-wrong-authentication/

আশা করি এইটি কাজ করবে.


আমি এটি পড়েছি, তবে এক্স 11-অ্যাপ্লিকেশনগুলি শুরু করতে আসলে সমস্যা নেই কারণ এই পদক্ষেপগুলি প্রযোজ্য ছিল না। তবে এর মধ্যে আমি সমস্যার কারণ খুঁজে পেয়েছি এবং এখনই আপডেট করব।
খ্রিস্টান

যেমনটি উল্লেখ করা হয়েছে, এটি এই ক্ষেত্রে প্রাসঙ্গিক নয়। সমস্যাটি এমন নয় যে কোনও এক্স 11-সংযোগটি ফরোয়ার্ড করার আমার প্রচেষ্টা ব্যর্থ হয়েছে। সমস্যাটি হ'ল অন্য ব্যবহারকারী আমার এক্স 11-ফরোয়ার্ডিং ব্যবহার করার চেষ্টা করে এবং বার্তাটি আমার সক্রিয় টার্মিনাল সেশনে আমার কী চাই না তা স্পিট করে দেওয়া হয়। প্রশ্নটি হল "এই বার্তাটি আদৌ অক্ষম করার কোনও উপায় আছে?"
খ্রিস্টান

আমি এমন একজন ব্যবহারকারীর জন্য আমার উত্তর আপডেট করেছি যা এর জন্য জিজ্ঞাসা করেছিল তার পরে তার মন্তব্যটি মুছে ফেলে। আপনার প্রশ্নের জন্য রুট ব্যতীত সকলের প্রাচীর অ্যাক্সেস অক্ষম করার চেষ্টা করুন (ধরে নিবেন যে প্রক্রিয়াটি ব্যবহারকারী রুট দ্বারা পরিচালিত হচ্ছে না): do sudo chmod gs / usr / bin / প্রাচীর cho প্রতিধ্বনি foo | প্রাচীর
ডিভনল

আমি "মেসগ এন" জারি করেছি যা প্রাচীর বার্তাগুলি সুপারিশ করে, তবে এখনও সেগুলি পেতে থাকে :(
খ্রিস্টান

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

4

এটি অবিশ্বস্ত এক্স 11 ফরোয়ার্ডিংয়ের সময়সীমা শেষ হতে পারে। Https://bugzilla.mindrot.org/show_bug.cgi?id=1718 ( ForwardX11Timeoutযেমন আগে আমি এই সমস্যাটি পেয়েছি, তবে আইআইআরসি, এটি কিছুটা আপগ্রেড হওয়ার পরে অদৃশ্য হয়ে গেছে) এর পরামর্শ অনুসারে বৃহত সময়সীমা সহ বিকল্পটি ব্যবহার করা সাহায্য করতে পারে ।


দুর্ভাগ্যবশত না, এছাড়াও যখন আমি স্পষ্টভাবে সেট ForwardX11Trusted yesমধ্যে /etc/ssh_config
খ্রিস্টান

2

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



0

প্রয়োজনে ম্যাকের উপর এক্সকিয়ার্জ ইনস্টল করুন এবং সরাসরি ব্যবহারকারীর সাথে লগইন করুন। উদাহরণ - ওরাকলেড ইনস্টল করার সময় আমি রুট দিয়ে লগইন করার চেষ্টা করছিলাম এবং তারপরে sudo su - ওরাকল পরে ওরাকল ব্যবহারকারীর কাছ থেকে কমান্ডটি চালাচ্ছি।

ওরাকল এসএসএস-এক্স ওরাকল @ হোস্টনামের সাথে সরাসরি লগইন করুন

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