இத்தகைய அமர்வுகள் எடிட்டர் தொடங்கும்போது இணைக்கப்பட்டிருக்கும், பிறகு SSH செயல்முறை தெளிவாக உயிருடன் இருந்தாலும் திரை புதுப்பிப்பதை நிறுத்துகிறது. தட்டச்சு செய்வதால் எதுவும் வரவில்லை, Ctrl-C எதுவும் செய்யாதது போல் தெரிகிறது, மற்றும் வெளிப்படையான முடிவு VPN ஏதோ விழவிட்டது என்பதே. பெரும்பாலான நேரம் சுரங்கப்பாதை நன்றாக இருக்கும், தொலை போலி-முனையம் யாரும் நினைக்காத நிலையில் இருக்கும், ஏனெனில் எக்கோ, நியதி உள்ளீடு மற்றும் ஓட்டக் கட்டுப்பாடு வலையமைப்பில் அல்ல, முனையத்தில் வாழ்கின்றன. அந்த மூன்றில் எது நகர்ந்தது என்பதைக் கண்டறிவது இரண்டு கட்டளைகளின் வேலை.

உறைவு சுரங்கப்பாதையில் அல்ல, முனையத்தில் வாழ்கிறது

போலி-முனையம் பைட்டுகளை விட அதிகம் சுமக்கிறது. இது வரி ஒழுக்கக் கொடிகளை வைத்திருக்கிறது, அவை உள்ளீடு எக்கோ ஆகிறதா, வாசிப்புகள் புதிய வரிக்காகக் காத்திருக்கின்றனவா, சில எழுத்துகள் சமிக்ஞைகளை உருவாக்குகின்றனவா, கட்டுப்பாட்டு எழுத்தால் வெளியீட்டை நிறுத்த முடியுமா என்பதை தீர்மானிக்கின்றன. ஊடாடும் எடிட்டர் அந்த முனையத்தை முழு நேரத்திற்கும் மூல பயன்முறைக்கு மாற்றுகிறது, வெளியேறும்போது முந்தைய அமைப்புகளை மீட்டெடுக்க வேண்டும். மீட்டெடுப்பு நடக்காவிட்டால், நீங்கள் திரும்பும் ஷெல் நீங்கள் விட்டுச் சென்ற ஷெல் அல்ல, இணைப்பு ஒருபோதும் துண்டிக்கப்படாவிட்டாலும்.

எதையும் முடிவு செய்வதற்கு முன் முனையங்களை ஒப்பிடுங்கள். அதே எடிட்டரை இயக்கும் இரண்டாவது அமர்வு வாடிக்கையாளரும் பாதையும் வேலையைச் செய்ய முடியும் என்பதை நிரூபிக்கிறது; கொடிகள் உடைந்த முனையத்தைப் பற்றி அது எதுவும் சொல்லவில்லை.

உறைந்த முனையத்தில் அமைப்புகளைப் படியுங்கள்

முதலில் சாதனத்தை அடையாளம் காணுங்கள், பிறகு அதன் நிலையின் இரு வடிவங்களையும் படியுங்கள். படிக்கக்கூடிய வடிவம் எது அமைக்கப்பட்டுள்ளது என்பதைக் காட்டுகிறது, இயந்திர வடிவம் பிறகு நீங்கள் திரும்ப அளிக்கக்கூடியது.

tty
stty -a
stty -g

மூன்று கொடிக் குழுக்கள் இந்த அறிக்கைகளில் பெரும்பாலானவற்றை விளக்குகின்றன. எக்கோ அமைப்புகள் விசை அழுத்தங்கள் ஏதாவது தெரிகின்றனவா என்பதைத் தீர்மானிக்கின்றன, எனவே எக்கோ அணைக்கப்பட்ட முனையம் இறந்ததுபோல் தெரிகிறது, ஷெல் ஒவ்வொரு எழுத்தையும் பெறும்போது. நியதி பயன்முறை ஒரு நிரல் உள்ளீட்டை ஒரு வரியாகப் பார்க்கிறதா என்பதைத் தீர்மானிக்கிறது, எனவே நியதி பயன்முறையில் விடப்பட்ட முனையம் மூல பயன்முறை பயன்பாட்டை Enter வரை விசைகளைப் புறக்கணிப்பது போல் காட்டுகிறது. ஓட்டக் கட்டுப்பாட்டு அமைப்புகள் முனையம் XON மற்றும் XOFF எழுத்துகளுக்குக் கீழ்ப்படிகிறதா என்பதைத் தீர்மானிக்கின்றன, அந்தக் குழுவே மூன்றில் மிக நம்பகமான போலி உறைவை உருவாக்குகிறது.

எதையும் மாற்றுவதற்கு முன் வெளியீட்டைப் பதிவு செய்யுங்கள், குறிப்பாக அமர்வில் யாரோ சார்ந்திருக்கும் தனிப்பயன் விசை இணைப்புகள் இருக்கும்போது. இயந்திர வடிவம் மிகவும் பாதுகாப்பான பதிவு, அது செயலாக்கத்தைப் பொறுத்தது மற்றும் அதை உருவாக்கிய அதே வகை அமைப்பே மீட்டெடுக்க வேண்டும் என்ற நிபந்தனையுடன்.

அந்த ஒரு முனையத்தைச் சரிசெய்யுங்கள், நீங்கள் தட்டச்சு செய்யும் அமர்வை அல்ல

நிலையான பழுது கையேடு பக்கத்தில் பட்டியலிடப்பட்ட ஆரோக்கியமான சுயவிவரத்தை மீட்டெடுக்கிறது, அது ஒரு முனையத்தை மட்டுமே பாதிக்கிறது. எடிட்டர் அந்த முனையத்தில் இன்னும் சேமிக்கப்படாத வேலையை வைத்திருந்தால், வேலை சேமிக்கப்படும் வரை அதை விட்டுவிடுங்கள்.

வேறு ஷெல்லில் இருந்து, உறைந்த சாதனத்தை வெளிப்படையாக இலக்காகக் கொள்ளுங்கள், நீங்கள் வேலை செய்யும் முனையம் தொடப்படாமல் இருக்க.

stty -F /dev/pts/7 -a
stty -F /dev/pts/7 sane

சிதைந்த காட்சியுடன் கூடிய வெற்றுத் திரை உடைந்த வரி ஒழுக்கத்திலிருந்து வேறு பிரச்சினை, reset நிரல் முனையத் தொடக்க வரிசைகளை வெளியிட்டு அதைக் கையாள்கிறது. முதலில் நிலை பழுதை முயற்சிக்கவும், ஏனெனில் அது நீங்கள் பரிசோதிக்கக்கூடிய அமைப்புகளை மாற்றுகிறது, ஆனால் reset வரிசை திரையை மீண்டும் எழுதுகிறது, அது எப்படி உடைந்தது என்பதைப் பற்றி எதுவும் விளக்கவில்லை.

நம்பகமான உறைவுக்குப் பின்னால் Ctrl-S பொறி

மென்பொருள் ஓட்டக் கட்டுப்பாடு இயக்கப்பட்டு சாதாரண எழுத்துகள் ஒதுக்கப்பட்டிருக்கும்போது, Ctrl-S முனையத்திற்கு வெளியீட்டை அனுப்புவதை நிறுத்தச் சொல்கிறது, Ctrl-Q மீண்டும் தொடங்கச் சொல்கிறது. அமர்வு எல்லா நேரமும் உயிருடன் இருக்கும், ஒரே Ctrl-Q பெரும்பாலும் முழு பழுது, எந்தப் பதிவிலும் எதுவும் தெரிவதில்லை, இப்படியே இந்த உறைவு இத்தனை மேம்பாடுகளிலிருந்து தப்பிக்கிறது.

கற்பனை செய்வதற்குப் பதிலாக உண்மையான அமைப்புகளைப் பரிசோதியுங்கள். தொடக்க மற்றும் நிறுத்த எழுத்துகளை மீண்டும் ஒதுக்கலாம் அல்லது முடக்கலாம், ஓட்டக் கட்டுப்பாடு அணைக்கப்பட்ட முனையம் இரண்டிற்கும் பதிலளிக்காது.

நிலை திரும்பினால், அல்லது SSH தானே தடைபட்டால்

மீண்டும் மீண்டும் வரும் மோசமான நிலை கொடிகளை மீட்டெடுக்காமல் மாற்றும் ஒன்றைச் சுட்டுகிறது: தொடக்கக் கோப்பு, மடக்கு ஸ்கிரிப்ட், தவறான சாளரத்தை மீட்டமைக்கும் மல்டிபிளக்சர், அல்லது மூல பயன்முறையைப் பிடித்துக்கொண்டு இறக்கும் பயன்பாடு. நிபந்தனையற்ற மீட்டமைப்புக்குப் பதிலாக நிலையைத் தெரிவிக்கும் நிபந்தனைச் சரிபார்ப்பைச் சேர்க்கவும், ஏனெனில் மொத்த மீட்டமைப்பு காரணத்தை மறைத்து வேண்டுமென்றே செய்த அமைப்புகளை மீறக்கூடும்.

சாதாரண SSH போக்குவரத்தும் தடைபடும்போது, அல்லது பழுது எதையும் மாற்றாதபோது, முனையம் சந்தேகத்திற்குரியதாக இருப்பதை நிறுத்துகிறது.

ssh -vvv [email protected]
ping -M do -s 1400 -c 3 host.example.com

பெரிய பரிமாற்றங்களின் போது மட்டும் தோன்றும் தடை பாதையின் MTU பிரச்சினையைக் குறிக்கிறது, தனி விசை அழுத்தங்களையும் விழுங்கும் தடை தொகுப்பின் அளவை அல்ல, பாதை அல்லது சேவையகத்தைக் குறிக்கிறது. முனையத்தின் ஆதாரங்களை வலையமைப்பின் ஆதாரங்களிலிருந்து தனியாக வைத்திருங்கள், ஏனெனில் இரண்டாவது அமர்வில் வேலை செய்யும் எடிட்டர் முதல் முனையம் எப்போதாவது ஆரோக்கியமாக இருந்ததற்கான ஆதாரம் அல்ல.

தொடர்புடைய கட்டுரைகள்