సమస్య పరిష్కారం
ఈ పేజీ Mobile SSH యొక్క సాధారణ సమస్యలను మరియు సర్వర్-సైడ్ SSH సెట్టింగ్లను మార్చే ముందు చేయవలసిన మొదటి తనిఖీలను కవర్ చేస్తుంది.
కనెక్ట్ అవ్వలేకపోతున్నారు
తనిఖీ చేయండి:
- Android పరికరానికి నెట్వర్క్ యాక్సెస్ ఉంది.
- సర్వర్ హోస్ట్నేమ్ లేదా IP చిరునామా సరైనది.
- SSH పోర్ట్ సరైనది, సాధారణంగా
22. - ఫైర్వాల్, VPN, క్యారియర్ నెట్వర్క్, లేదా Wi-Fi నెట్వర్క్ పోర్ట్ను బ్లాక్ చేయడం లేదు.
- SSH సర్వర్ నడుస్తోంది మరియు మీరు ఉపయోగిస్తున్న నెట్వర్క్ నుండి కనెక్షన్లను అంగీకరిస్తోంది.
అదే హోస్ట్ మరో పరికరం నుండి పని చేస్తే, ఖచ్చితమైన హోస్ట్, పోర్ట్, వినియోగదారు పేరు, కీ మరియు నెట్వర్క్ మార్గాన్ని పోల్చండి.
ప్రామాణీకరణ విఫలమైంది
తనిఖీ చేయండి:
- వినియోగదారు పేరు స్పెల్లింగ్.
- పాస్వర్డ్ లేదా కీ పాస్ఫ్రేజ్.
- సర్వర్ పాస్వర్డ్ లాగిన్, కీ లాగిన్, లేదా రెండింటినీ అనుమతిస్తుందా.
- ప్రైవేట్ కీ సర్వర్ వినియోగదారు
authorized_keysలోని పబ్లిక్ కీతో సరిపోతుందా. - కీ ఫైల్ హెడర్ మరియు ఫుటర్ లైన్లతో సహా పూర్తిగా దిగుమతి అయిందా.
ఎన్క్రిప్ట్ చేసిన ప్రైవేట్ కీల కోసం, పాస్వర్డ్/పాస్ఫ్రేజ్ ఫీల్డ్లో పాస్ఫ్రేజ్ను నమోదు చేయండి.
ప్రైవేట్ కీ దిగుమతి విఫలమైంది
ప్రైవేట్ కీ దిగుమతి Android ఫైల్ పికర్ను ఉపయోగిస్తుంది. దిగుమతి విఫలమైతే:
- ఎంచుకున్న ఫైల్ పబ్లిక్
.pubఫైల్ కాదు, ప్రైవేట్ కీ అని నిర్ధారించుకోండి. - ఫైల్ను విశ్వసనీయ టెక్స్ట్ ఎడిటర్లో తెరిచి, అందులో పూర్తి కీ బ్లాక్ ఉందని ధృవీకరించండి.
- కీని ప్రైవేట్ కీ ఫీల్డ్లో చేతితో అతికించడానికి ప్రయత్నించండి.
- కీ రకం యాప్ అమలు మద్దతిచ్చేదని నిర్ధారించుకోండి: Ed25519, RSA, ECDSA లేదా DSA.
కీబోర్డ్ ఇన్పుట్ ఆలస్యం అవుతుంది లేదా మారుతుంది
మీ Android కీబోర్డ్ టెక్స్ట్ను షెల్కు చేరే ముందు మారిస్తే, Mobile SSH సెట్టింగ్లలో కీబోర్డ్ సూచనలను నిలిపివేయండి. ఇది Vim, tmux, htop, less, అసాధారణ కీ కార్డ్లను ఉపయోగించే షెల్లు మరియు రిమోట్ పాస్వర్డ్ ప్రాంప్ట్ల కోసం ఉపయోగపడుతుంది.
ESC, TAB, CTRL, బాణాలు, HOME, END, PGUP మరియు PGDN వంటి టర్మినల్ కీల కోసం అదనపు కీ వరుసను ఉపయోగించండి.
tmux స్క్రోలింగ్ మీరు ఆశించినట్లు లేదు
Mobile SSH టర్మినల్ స్థితి ఆధారంగా స్క్రోల్ ప్రవర్తనను మారుస్తుంది. tmux లేదా ఇతర ప్రత్యామ్నాయ-స్క్రీన్ ప్రోగ్రామ్లలో, స్క్రోల్ సంజ్ఞలు లోకల్ చరిత్రను స్క్రోల్ చేయడానికి బదులు tmux కాపీ-మోడ్ కమాండ్లను పంపవచ్చు. tmux మౌస్ మోడ్ ప్రారంభించబడితే, యాప్ మౌస్-వీల్ ఎస్కేప్ సీక్వెన్స్లను పంపుతుంది.
స్క్రోలింగ్ తప్పుగా అనిపిస్తే:
- రిమోట్ సర్వర్లో tmux మౌస్ మోడ్ను ప్రారంభించడానికి లేదా నిలిపివేయడానికి ప్రయత్నించండి.
- అదనపు కీ వరుస నుండి
PGUPమరియుPGDNఉపయోగించండి. - దట్టమైన అవుట్పుట్ను స్క్రోల్ చేసే ముందు ఫుల్స్క్రీన్ కోసం పేన్పై డబుల్-ట్యాప్ చేయండి.
- రిమోట్ టర్మినల్ పరిమాణం పాతదిగా కనిపిస్తే tmux నుండి విడదీసి మళ్లీ అటాచ్ చేయండి.
స్క్రీన్ లాక్ తర్వాత సెషన్ తెగిపోయింది
Mobile SSH తెగిపోవడాలను తగ్గించడానికి keepalive, ఫోర్గ్రౌండ్ సర్వీస్, వేక్ లాక్, Wi-Fi లాక్ మరియు పునఃకనెక్షన్ ప్రయత్నాలను ఉపయోగిస్తుంది. Android బ్యాటరీ విధానాలు ఇంకా బ్యాక్గ్రౌండ్ పనిని ఆపవచ్చు.
తనిఖీ చేయండి:
- మీ పరికరం బ్యాక్గ్రౌండ్ యాప్లను దూకుడుగా ఆపితే Mobile SSH కోసం బ్యాటరీ ఆప్టిమైజేషన్ను నిలిపివేయండి.
- పొడవైన సెషన్ల సమయంలో Wi-Fi లేదా మొబైల్ డేటాను స్థిరంగా ఉంచండి.
- అన్లాక్ చేసిన తర్వాత Mobile SSH ను మళ్లీ తెరిచి Active Sessions నొక్కండి.
- సర్వర్ SSH సెషన్ను డిస్కనెక్ట్ చేస్తే, ఇటీవలి సెషన్ల నుండి మళ్లీ కనెక్ట్ అవ్వండి.
ఫైల్ బదిలీ ఫోన్ ఫైల్లను బ్రౌజ్ చేయలేకపోతోంది
కొత్త Android వెర్షన్లలో, లోకల్ ఫైల్ బ్రౌజింగ్కు స్టోరేజ్ యాక్సెస్ అవసరం కావచ్చు. Mobile SSH కోసం Android సెట్టింగ్లలో స్టోరేజ్ యాక్సెస్ ఇచ్చి, ఆపై ఫైల్ బదిలీ స్క్రీన్ను మళ్లీ తెరవండి.
రిమోట్ ఫైల్లు లోడ్ అయి లోకల్ ఫైల్లు లోడ్ కాకపోతే, SSH కనెక్షన్ బహుశా బాగానే ఉంది మరియు సమస్య లోకల్ Android స్టోరేజ్ యాక్సెస్లో ఉంది.
అప్లోడ్ లేదా డౌన్లోడ్ విఫలమైంది
తనిఖీ చేయండి:
- SSH సెషన్ ఇంకా కనెక్ట్ అయి ఉంది.
- రిమోట్ డైరెక్టరీ ఉంది.
- రిమోట్ వినియోగదారుకు మార్గాన్ని చదవడానికి లేదా రాయడానికి అనుమతి ఉంది.
- లోకల్ గమ్యం రాయదగినది.
- Android పరికరంలో తగినంత ఖాళీ స్థలం ఉంది.
- పెద్ద బదిలీల కోసం నెట్వర్క్ స్థిరంగా ఉంది.
పోర్ట్ ఫార్వార్డ్ విఫలమైంది
తనిఖీ చేయండి:
- లోకల్ పోర్ట్
1మరియు65535మధ్య ఉంది. - లోకల్ పోర్ట్ ఇప్పటికే వాడుకలో లేదు.
- టన్నెల్ స్ట్రింగ్
PORTలేదాLOCAL:REMOTEHOST:REMOTE. - రిమోట్ హోస్ట్ మరియు రిమోట్ పోర్ట్ SSH సర్వర్ నుండి చేరుకోగలవు.
- SSH సర్వర్ TCP ఫార్వార్డింగ్ను అనుమతిస్తుంది.
డీబగ్ లాగ్లు
స్టార్ట్ స్క్రీన్లో ఒక Debug బటన్ ఉంది. ప్రారంభించబడితే, Mobile SSH టర్మినల్ ఈవెంట్లు, SSH డేటా పరిమాణాలు, టచ్ ఇన్పుట్, రీసైజ్ ప్రవర్తన మరియు టన్నెల్ జీవితచక్రం కోసం నిర్ధారణ సమాచారాన్ని రికార్డ్ చేస్తుంది. డీబగ్ ఆర్కైవ్ను స్థానికంగా సేవ్ చేయడానికి రికార్డింగ్ను ఆపండి.
షేర్ చేసే ముందు డీబగ్ ఆర్కైవ్లను సమీక్షించండి. ఇవి సమస్య పరిష్కారం కోసం ఉద్దేశించబడ్డాయి మరియు సర్వర్ పేర్లు, సమయం, టర్మినల్ ప్రవర్తన లేదా ఇతర వాతావరణ వివరాలను బహిర్గతం చేయవచ్చు.