சிக்கல் தீர்வு
இந்தப் பக்கம் Mobile SSH இன் பொதுவான சிக்கல்களையும், சேவையக-பக்க SSH அமைப்புகளை மாற்றுவதற்கு முன் இயக்க வேண்டிய முதல் சரிபார்ப்புகளையும் உள்ளடக்கியது.
இணைக்க முடியவில்லை
சரிபார்க்கவும்:
- சாதனத்திற்கு நெட்வொர்க் அணுகல் உள்ளது.
- சேவையகத்தின் ஹோஸ்ட்பெயர் அல்லது IP முகவரி சரியானது.
- SSH போர்ட் சரியானது, பொதுவாக
22. - ஃபயர்வால், VPN, கேரியர் நெட்வொர்க், அல்லது Wi-Fi நெட்வொர்க் போர்ட்டைத் தடுக்கவில்லை.
- SSH சேவையகம் இயங்குகிறது மற்றும் நீங்கள் பயன்படுத்தும் நெட்வொர்க்கிலிருந்து இணைப்புகளை ஏற்கிறது.
அதே ஹோஸ்ட் மற்றொரு சாதனத்தில் வேலை செய்தால், சரியான ஹோஸ்ட், போர்ட், பயனர்பெயர், விசை மற்றும் நெட்வொர்க் பாதையை ஒப்பிடவும்.
அங்கீகாரம் தோல்வி
சரிபார்க்கவும்:
- பயனர்பெயர் எழுத்துப்பிழை.
- கடவுச்சொல் அல்லது விசை கடவுச்சொற்றொடர்.
- சேவையகம் கடவுச்சொல் உள்நுழைவு, விசை உள்நுழைவு, அல்லது இரண்டையும் அனுமதிக்கிறதா.
- தனிப்பட்ட விசை சேவையக பயனரின்
authorized_keysஇல் உள்ள பொது விசையுடன் பொருந்துகிறதா. - விசை கோப்பு தலைப்பு மற்றும் அடிக்குறிப்பு வரிகளுடன் முழுமையாக இறக்குமதி செய்யப்பட்டதா.
குறியாக்கம் செய்யப்பட்ட தனிப்பட்ட விசைகளுக்கு, கடவுச்சொல்/கடவுச்சொற்றொடர் புலத்தில் கடவுச்சொற்றொடரை உள்ளிடவும்.
தனிப்பட்ட விசை இறக்குமதி தோல்வி
தனிப்பட்ட விசை இறக்குமதி சிஸ்டம் கோப்பு தேர்வியைப் பயன்படுத்துகிறது. இறக்குமதி தோல்வியடைந்தால்:
- தேர்ந்தெடுத்த கோப்பு பொது
.pubகோப்பு அல்ல, தனிப்பட்ட விசை என்பதை உறுதிப்படுத்தவும். - கோப்பை நம்பகமான உரை எடிட்டரில் திறந்து, அதில் முழு விசை தொகுதி உள்ளதா எனச் சரிபார்க்கவும்.
- விசையை தனிப்பட்ட விசை புலத்தில் கைமுறையாக ஒட்ட முயற்சிக்கவும்.
- விசை வகை ஆதரிக்கப்படுகிறதா எனச் சரிபார்க்கவும்: Android இல் Ed25519, ECDSA (P-256/384/521) அல்லது RSA; iOS இல் Ed25519 அல்லது ECDSA. DSA (
ssh-dss) இரண்டிலுமே வேலை செய்யாது, மேலும் iOS RSA ஐ ஆதரிப்பதில்லை — அதற்குப் பதிலாக ஒரு Ed25519 விசையை உருவாக்கவும்.
விசைப்பலகை உள்ளீடு தாமதமாகிறது அல்லது மாறுகிறது
Mobile SSH தானியங்கு திருத்தம் மற்றும் முன்கணிப்பு பரிந்துரைகள் அணைக்கப்பட்ட நிலையில் விசை அழுத்தங்களை நேரடியாக ஷெல்லுக்கு அனுப்புகிறது, எனவே விசைப்பலகை தொலைப் பக்கத்தை அடைவதற்கு முன் உரையை மீண்டும் எழுதக்கூடாது. உங்கள் விசைப்பலகை இன்னும் உள்ளீட்டை மாற்றினால், எந்த கணினி-நிலை மாற்று அல்லது கிளிப்போர்டு கருவியும் அதை இடைமறிக்கவில்லை என்பதை உறுதிப்படுத்தவும், மேலும் ESC, TAB, CTRL, அம்புகள், HOME, END, PGUP மற்றும் PGDN போன்ற டெர்மினல் விசைகளுக்கு கூடுதல் விசை வரிசையைப் பயன்படுத்தவும்.
tmux உருளல் எதிர்பார்த்தபடி இல்லை
Mobile SSH டெர்மினல் நிலையின் அடிப்படையில் உருளல் நடத்தையை மாற்றுகிறது. tmux அல்லது பிற மாற்று-திரை நிரல்களில், உருளல் சைகைகள் உள்ளக வரலாற்றை உருட்டுவதற்குப் பதிலாக tmux நகல்-பயன்முறை கட்டளைகளை அனுப்பலாம். tmux மவுஸ் பயன்முறை இயக்கப்பட்டிருந்தால், செயலி மவுஸ்-வீல் எஸ்கேப் வரிசைகளை அனுப்புகிறது.
உருளல் தவறாக உணர்ந்தால்:
- தொலை சேவையகத்தில் tmux மவுஸ் பயன்முறையை இயக்க அல்லது முடக்க முயற்சிக்கவும்.
- கூடுதல் விசை வரிசையிலிருந்து
PGUPமற்றும்PGDNஐப் பயன்படுத்தவும். - அடர்த்தியான வெளியீட்டை உருட்டுவதற்கு முன் முழுத்திரைக்காக பலகத்தில் இருமுறை தட்டவும்.
- தொலை டெர்மினல் அளவு பழையதாகத் தோன்றினால் tmux இலிருந்து விலகி மீண்டும் இணைக்கவும்.
திரை பூட்டுக்குப் பிறகு அமர்வு துண்டிக்கப்பட்டது
Android இல், Mobile SSH துண்டிப்புகளைக் குறைக்க keepalive, ஃபோர்கிரவுண்ட் சேவை, வேக் லாக், Wi-Fi லாக் மற்றும் மீள்-இணைப்பு முயற்சிகளைப் பயன்படுத்துகிறது. Android பேட்டரி கொள்கைகள் இன்னும் பின்னணி வேலையை நிறுத்தலாம்.
சரிபார்க்கவும்:
- உங்கள் சாதனம் பின்னணி செயலிகளைத் தீவிரமாக நிறுத்தினால் Mobile SSH க்கான பேட்டரி உகப்பாக்கத்தை முடக்கவும்.
- நீண்ட அமர்வுகளின்போது Wi-Fi அல்லது மொபைல் தரவை நிலையாக வைத்திருக்கவும்.
- திறந்த பிறகு Mobile SSH ஐ மீண்டும் திறந்து Active Sessions ஐத் தட்டவும்.
- செயலியை விலக்கிவிட்ட பிறகும் ஷெல்கள் உயிர் வாழ வேண்டுமெனில், அமைப்புகளில் Keep sessions running in background இயக்கத்தில் உள்ளதா எனச் சரிபார்க்கவும்.
- சேவையகம் SSH அமர்வைத் துண்டித்திருந்தால், முகப்புத் திரையிலிருந்து மீண்டும் இணைக்கவும் — Continue இன்னும் உயிருடன் உள்ளதைப் பட்டியலிடுகிறது, Tmux sessions சேவையகத்தில் காத்திருப்பதைப் பட்டியலிடுகிறது.
iOS இல், சிஸ்டம் பின்னணியில் செயலிகளை இடைநிறுத்துகிறது, எனவே நீங்கள் வேறு செயலிக்கு மாறியதும் அல்லது திரையைப் பூட்டியதும் ஒரு நேரடி SSH இணைப்பை வரம்பற்ற காலத்திற்குத் திறந்து வைத்திருக்க முடியாது. குறுகிய சலுகைக் காலம் விரைவான செயலி மாற்றங்களை உள்ளடக்குகிறது; அதைவிட நீண்ட எதற்கும், சேவையக சுயவிவரத்தில் Auto-attach tmux session ஐ இயக்கவும் (அல்லது Eternal Terminal டிரான்ஸ்போர்ட்டைப் பயன்படுத்தவும்), இதனால் மீண்டும் இணைக்கும்போது நீங்கள் விட்டுச் சென்ற அதே ஷெல்லுக்குத் திரும்புவீர்கள்.
கோப்பு பரிமாற்றம் தொலைபேசி கோப்புகளை உலாவ முடியவில்லை
Mobile SSH Android இடம் எந்த சேமிப்பக அனுமதியையும் கேட்பதில்லை. அதற்குப் பதிலாக, உள்ளக பலகம் கணினியின் கோப்புறை தேர்வி மூலம் நீங்கள் வழங்கும் ஒரே ஒரு கோப்புறையைக் காட்டுகிறது — அது காலியாக இருந்தால், Pick folder ஆல் ஒன்றைத் தேர்ந்தெடுக்கவும். அந்த அனுமதி நிலைத்திருப்பதால், இது ஒரு முறை மட்டுமே செய்ய வேண்டிய படி.
தொலை கோப்புகள் ஏற்றப்பட்டு உள்ளக கோப்புகள் ஏற்றப்படாவிட்டால், SSH இணைப்பு நன்றாகவே உள்ளது — நீங்கள் இன்னும் எந்தக் கோப்புறையையும் வழங்கவில்லை, அவ்வளவே.
iOS இல் உள்ளக பலகம் செயலியின் ஆவணப் பகுதியைக் காட்டுகிறது, மேலும் சிஸ்டம் ஆவண மற்றும் புகைப்பட தேர்விகள் மூலம் கோப்புகளைச் சேர்க்கிறீர்கள். அங்குள்ள பதிவிறக்கங்கள் Files செயலியில் On My iPhone இன் கீழும் தெரியும்.
பதிவேற்றம் அல்லது பதிவிறக்கம் தோல்வி
சரிபார்க்கவும்:
- SSH அமர்வு இன்னும் இணைக்கப்பட்டுள்ளது.
- தொலை அடைவு உள்ளது.
- தொலை பயனருக்கு பாதையைப் படிக்க அல்லது எழுத அனுமதி உள்ளது.
- உள்ளக இலக்கு எழுதக்கூடியது.
- சாதனத்தில் போதுமான இலவச இடம் உள்ளது.
- பெரிய பரிமாற்றங்களுக்கு நெட்வொர்க் நிலையானது.
போர்ட் ஃபார்வர்ட் தோல்வி
சரிபார்க்கவும்:
- உள்ளக போர்ட்
1மற்றும்65535க்கு இடையில் உள்ளது. - உள்ளக போர்ட் ஏற்கனவே பயன்படுத்தப்படவில்லை.
- டன்னல் சரம்
PORTஅல்லதுLOCAL:REMOTEHOST:REMOTE. - தொலை ஹோஸ்ட் மற்றும் தொலை போர்ட் SSH சேவையகத்திலிருந்து அணுகக்கூடியவை.
- SSH சேவையகம் TCP ஃபார்வர்டிங்கை அனுமதிக்கிறது.
பிழைத்திருத்த பதிவுகள்
இரு தளங்களும் வெவ்வேறு விஷயங்களைப் பதிவு செய்கின்றன, எனவே உங்கள் சிக்கலுக்குப் பொருந்துவதைத் தேர்ந்தெடுங்கள்.
Android — டெர்மினலும் காட்சியாக்கமும். Settings → Debugging → Show Debug and Logs buttons ஐ இயக்கி, பின்னர் தொடக்கத் திரையில் தோன்றும் Debug பொத்தானைப் பயன்படுத்தவும். இது டெர்மினல் நிகழ்வுகள், SSH தரவு அளவுகள், தொடு உள்ளீடு, மறுஅளவாக்க நடத்தை மற்றும் டன்னல் வாழ்க்கைச் சுழற்சியைப் பதிவு செய்கிறது. ஒரு பதிவைத் தொடங்கும்போது, நீங்கள் தட்டச்சு செய்யும் ஒவ்வொரு விசையையும் — கடவுச்சொற்கள் உட்பட — அது பிடிக்கும் என்று முதலிலேயே எச்சரிக்கிறது. பதிவை நிறுத்தினால் ஒரு காப்பகம் உங்கள் Downloads கோப்புறையில் எழுதப்படுகிறது.
iOS — இணைப்புகளும் மீள்-இணைப்புகளும். Settings → Diagnostics → Record debug log ஐ இயக்கவும். இது அழைக்கப்பட்ட ஒவ்வொரு முகவரியையும் அது ஏன் தோல்வியடைந்தது என்பதையும், மீள்-இணைப்பு முயற்சிகளையும் அவற்றின் பின்னடைவையும், துண்டிக்கப்பட்ட இணைப்புகளையும், “peer stopped answering keepalives” ஐயும், நெட்வொர்க் மாற்றங்களையும், tmux கட்டளைகளையும் அவற்றின் பிழைகளையும் பதிவு செய்கிறது. அமைப்புகள் ஒரு நேரடி வரி எண்ணிக்கையைக் காட்டுவதால் அது பதிவு செய்கிறதா என்பதை உறுதிப்படுத்த முடியும், மேலும் Export Debug Log அதை உரை கோப்பாகப் பகிர்கிறது. இது நினைவகத்தில் வைக்கப்பட்டு தற்போதைய செயலி அமர்வை மட்டுமே உள்ளடக்கும்.
பகிர்வதற்கு முன் எந்த பிழைத்திருத்த பதிவையும் காப்பகத்தையும் மதிப்பாய்வு செய்யவும். அவை சிக்கல் தீர்வுக்கானவை; சேவையக பெயர்கள், முகவரிகள், நேரம், அல்லது பிற சூழல் விவரங்களை — மேலும் Android இல், நீங்கள் தட்டச்சு செய்த எதையும் — வெளிப்படுத்தலாம்.