আমি এসএসএইচ দিয়ে কোনও কম্পিউটার স্থগিত করার পরে কীভাবে টার্মিনাল ফিরে পাব?


14

আমি প্রায়শই এসএসএইচটিকে কেবল ঘুমাতে পাঠানোর জন্য কম্পিউটারে প্রবেশ করি। সমস্যাটি যখন ঘুমায় তখন তা এসএসএইচ সংযোগটি উন্মুক্ত করে রাখে (আপাতদৃষ্টিতে অনির্দিষ্টকালের জন্য)। যা ঘটে তা এখানে:

oli@bert:~$ ssh tank
oli@tank:~$ sudo pm-suspend
[sudo] password for oli:

আমি আমার পাসওয়ার্ডটি ভিতরে রেখেছি, হিট করুন Returnএবং তারপরে এটি স্তব্ধ হয়ে যাবে ... যতক্ষণ না আমি দূরবর্তী যন্ত্রটি জাগ্রত করি।

স্থানীয়ভাবে সংযোগ বিচ্ছিন্ন করার কোনও উপায় আছে যাতে আমি আমার টার্মিনালটি বন্ধ না করে এবং অন্যটি শুরু না করেই ফিরে পেতে পারি?


অলি: আপনি যা করছেন তার উপর নির্ভর করে আপনি স্ক্রিন ব্যবহার করতে পারেন বা ssh এর মাধ্যমে কোনও আদেশ পাঠাতে পারবেন? আপনি জোর করে কমান্ডের সাহায্যে কী ব্যবহার করতে পারেন।
প্যান্থার

1
এছাড়াও দেখুন: askubuntu.com/q/35719/158442
muru

উত্তর:


14

এসএসএইচ এস্কেপ কোডগুলি প্রবেশ করান! থেকে man ssh:

ESCAPE CHARACTERS
 When a pseudo-terminal has been requested, ssh supports a number of
 functions through the use of an escape character.

 A single tilde character can be sent as ~~ or by following the tilde by a
 character other than those described below.  The escape character must
 always follow a newline to be interpreted as special.  The escape
 character can be changed in configuration files using the EscapeChar
 configuration directive or on the command line by the -e option.

 The supported escapes (assuming the default ‘~’) are:

 ~.      Disconnect.

 ~^Z     Background ssh.

 ~&      Background ssh at logout when waiting for forwarded connection /
         X11 sessions to terminate.

সুতরাং: টিপুন Enter~.

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