ব্যবহারকারী নিষ্ক্রিয় থাকাকালীন কখনই পুট্টি এসএসএস সংযোগ তৈরি করবেন?


36

আমার একটি উবুন্টু 12.04 সার্ভার আছে যা আমি কিনেছি, আমি যদি এসটিএস ব্যবহার করে পুট্টির সাথে সংযুক্ত হয়ে থাকি এবং যদি আমি নিষ্ক্রিয় হয়ে থাকি তবে একটি সুডু ব্যবহারকারী পুটি কিছুক্ষণ পরে সার্ভারের সাথে সংযোগ বিচ্ছিন্ন হয়ে যায় if

এই সংযোগটি অনির্দিষ্টকাল ধরে রাখতে আমি কীভাবে উবুন্টুকে কনফিগার করব?

উত্তর:


47

আপনি যদি আপনার পুট্টি সেটিং -> সংযোগে যান এবং "রক্ষণশীলদের মধ্যে সেকেন্ডস" এর মান 30 সেকেন্ডে সেট করেন তবে এটি আপনার সমস্যার সমাধান করবে।

পুটি কনফিগারেশন


2
?????? "0 টি অফ করতে" বা 30 টি অফ করতে ?????????? আমার মনে হয় তাকে 30 এর পরিবর্তে 0 দিতে হবে!
কোকবিরা

1
না, এটি রক্ষণশীলদের মধ্যে সময়। আপনি যদি এটি 0 তে সেট করে রাখেন তবে কোনও রক্ষণশীলকে প্রেরণ করা হবে না তবে আপনি সংযোগটি টিকিয়ে রাখতে রাখালাইফগুলি প্রেরণ করতে চান।
দাস কেকস

1
30 সেকেন্ড কেন? তিনি বললেন কখনই সময়সীমা শেষ হয়নি তাই এটি "9999999999999" হওয়া উচিত?
নোটনাম

1
@ নামনাম কারণ সেটিংটি "রক্ষণশীল ব্যবধান" এর জন্য। তার মানে সংযোগটি সময় শেষ হতে না হতে প্রতি 30 সেকেন্ডে এটি একটি "পিং" প্রেরণ করে।
দাস কেকস

1
আমার জন্য এটি টিসিপি চেকবক্স ছাড়া কাজ করেছিল worked কারণ টিসিপি সংযোগটি "নাল প্যাকেট" প্রেরণের জন্য ব্যবহৃত হয় সেখানে কোনও অতিরিক্ত টিসিপি কিপালাইভের প্রয়োজন হতে পারে না। যদি নিষ্ক্রিয় টিসিপি সংযোগগুলি কয়েক সেকেন্ডের মধ্যে রাউটার বা ফায়ারওয়াল দ্বারা হত্যা করা হয় তবে এই চেকবক্সটি (বা কিপালাইভগুলির মধ্যে 5 বা এমনকি 1 এর মধ্যে সেকেন্ড সেট করে) সহায়তা করতে পারে।
ডাস কেকস

10

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


এছাড়াও আমি দৃ strongly়ভাবে সুপারিশ করব যে আপনি সম্পূর্ণরূপে অন্য কিছু করুন। সেট আপ করুন byobu(বা এমনকি এটি tmuxএকা যেমন এটি জিএনইউ থেকে উচ্চতর screen) এবং সর্বদা লগ ইন করুন এবং একটি প্রিফিক্সিং সেশনে সংযুক্ত করুন (এটি জিএনইউ screenএবং tmuxপরিভাষা)। আপনি জোর করে সংযোগ বিচ্ছিন্ন হয়ে গেলেও এইভাবে - আসুন এটির মুখোমুখি হোন, একটি বিদ্যুৎ বিভ্রাট বা নেটওয়ার্কের বাধা সর্বদা ঘটতে পারে - আপনি যেখানেই চলে গেছেন সেখানে সর্বদা আপনার কাজটি আবার শুরু করতে পারেন। এবং এটি বিভিন্ন মেশিন জুড়ে কাজ করে। সুতরাং আপনি একই মেশিনে অন্য মেশিন থেকে সংযোগ করতে পারেন (যেমন বাড়ি থেকে)। সম্ভাবনাগুলি বহুগুণে এবং এটি একটি সত্য উত্পাদনশীলতা বুস্টার। এবং ভুলে যাবেন না, টার্মিনাল মাল্টিপ্লেক্সারগুলি পিটিটিওয়াইর অন্যতম বড় অসুবিধা অতিক্রম করেছে: কোনও ট্যাবড ইন্টারফেস নেই। এখন আপনি "ট্যাবগুলি" পানscreentmux

apt-get install tmux
apt-get install byobu

ব্যোবু দুটো টার্মিনাল মাল্টিপ্লেক্সারের কাছে একটি দুর্দান্ত অগ্রভাগ, তবে tmuxএটি এতটা স্বাচ্ছন্দ্যযুক্ত যে আমার মতে এটি byobuঅনেকাংশে অপ্রচলিত । সুতরাং আমার সুপারিশ হবে tmux

আপনাকে শুরু করার জন্য অনেক ভাল কাস্টমাইজেশনের জন্য বিশেষত tmux.confএবং .tmux.confওয়েবে "ডটফিলস" অনুসন্ধান করুন।


6

পটিটি অপশন -> সংযোগে যান

  1. "কিপালাইভস (সেকেন্ড অফ অফ 0s)" সেকেন্ডের জন্য ডিফল্ট মান পরিবর্তন করুন
    • 0s থেকে 60s (1 মিনিট) এ পরিবর্তন করুন - এই পরিবর্তিত হয় ... 1 মিনিট যদি সহায়তা না করে তবে হ্রাস করুন
  2. "টিসিপি_কিপালাইভস সক্ষম করুন (SO_KEEPALIVE বিকল্প)" চেক বাক্সটি দেখুন।
  3. অবশেষে সেশনের জন্য সেটিং সংরক্ষণ করুন

0

ক্রোন লগগুলি পর্যবেক্ষণ করে আমি আমার পিটিটিওয়াই সেশনগুলিকে জীবিত রাখি

tail -f /var/log/cron

আমি পুটি সেশনটি জীবিত চাই কারণ আমি মোজার মাধ্যমে প্রক্সি করছি।


0

30 সেকেন্ডের সময়সীমা আমার পক্ষে কখনই কাজ করে না তাই আমি কিছুটা খেলে চেষ্টা করেছি এবং টাইমআউটকে 240 (4 মিনিট) এ বাড়িয়ে একটি সমাধান নিয়ে এসেছি, এখন এটি মনোযোগের মতো কাজ করে

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