কেন ssh এক্স ফরওয়ার্ডিং সময় শেষ হওয়ার পরে?


26

কাজেই আমার কাছে একটি ম্যাক রয়েছে যা আমি আমার লিনাক্স বাক্সে এই জাতীয় কিছু দিয়ে প্রবেশ করতে চাই:

$ ssh -Xt user@mylinux

আমি লিনাক্স বক্সে লগইন করে কোনও এক্স 11 অ্যাপ্লিকেশন শুরু করতে কোনও সমস্যা নেই। তবে 15 মিনিট বা তার পরে, আমি একটি অধিবেশনটিতে ফিরে আসি (ssh এখনও চলছে এবং সংযুক্ত) এবং আমি পেয়েছি:

$ xterm 
xterm Xt error: Can't open display: localhost:12.0

আমি চেষ্টা করেছি -o "TCPKeepAlive yes"বা ব্যবহার করেছি -o "ServerAliveInterval 30", কিন্তু এখনও একই আচরণ পেয়েছি ।

Ssh বা ম্যাক বা আমার লিনাক্স sshd কনফেলে এমন কিছু আছে যা নিষ্ক্রিয়তার পরে এক্স-ফরওয়ার্ডিংকে হত্যা করে?


এক্স সার্ভারটি এখনও চলছে? বিদ্যমান এক্স অ্যাপ্লিকেশন মারা যায়?
ইগনাসিও ভাজকিজ-আব্রামগুলি

(বব এর 2012-11-18 উত্তর সম্পর্কে মন্তব্য করবে, কিন্তু এটি এখনও আমাকে দেয় না) এছাড়াও ইউনিক্স.স্ট্যাকেক্সেঞ্জার / প্রশ্নগুলি ১০০৫754747/২ দেখুন , যাতে আমরা দেখতে পাই যে আপনি (2019 সালে) এই সময়সীমাটি অক্ষম করতে পারবেন না, তবে আপনি এটি প্রসারিত করতে পারেন। সর্বাধিক সময়সীমা হ'ল uint_max কয়েক মিলি সেকেন্ডের স্ল্যাক, কেবল 24 দিনের বেশি। ওপেনএসএসএইচ_7.4 পি 1 গ্রহণ করবে ssh -o ForwardX11Timeout=2147423s -X ...যা আমি এখনই করতে পারি সেরা উত্তর। এরপরে ফরওয়ার্ডএক্স 11 টাইমআউটটি কিছু সংস্করণ সংমিশ্রণে এক্স সার্ভারকে ক্র্যাশ করতে পারে। XQuartz সঙ্গে MacOS এর, আমি দেখেছি `Warni
mcast

উত্তর:


27

ডিফল্টটি ForwardX11Timeout20 মিনিটের জন্য ssh -X, তবে আপনি এটিকে বড় কিছুতে (যেমন 7d7 দিনের জন্য) সেট করতে পারেন.ssh/config

"বিশ্বস্ত" এক্স 11 ফরওয়ার্ডিং ssh -Yআসলে কীস্ট্রোক পর্যবেক্ষণ এবং স্ক্রিন গ্র্যাবগুলির মতো সম্ভাব্য দুষ্ট জিনিসের সক্ষম করে।


3
man ssh_configএই বিকল্পের জন্য ডকুমেন্টেশন :)
drAlberT

19

ব্যবহার করে -X, এক্স -11 ফরওয়ার্ডিং একটি সময়-সীমিত জাওথ কুকিসহ বিভিন্ন এক্স 11 সুরক্ষা এক্সটেনশান ব্যবহার করে "অবিশ্বস্ত" মোডে সক্ষম করা হয়েছে।

-Yএক্স 11 এর জন্য "বিশ্বস্ত" মোড সক্ষম করতে ব্যবহার করুন যা আপনার এক্স 11 সার্ভারে সম্পূর্ণ অ্যাক্সেস সক্ষম করবে।

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