Terminal SSH, SFTP și FTPS pe iPhone
Folosește NetBlade Pro pe iPhone sau iPad ca să rulezi comenzi SSH pe servere și switch-uri și să muți fișiere prin SFTP sau FTPS, cu host-uri salvate și parole în Keychain.
Când ceva din rețea are nevoie de o privire rapidă, discul unui server, starea porturilor unui switch, un fișier de configurare de preluat, NetBlade te lasă să faci asta de pe telefon. Acest articol acoperă terminalul SSH și ecranul de transfer de fișiere: cum să te conectezi, cum funcționează host-urile salvate, unde se păstrează parolele tale și limitele pe care le impune iOS.
Înainte să începi
- NetBlade Pro. Terminalul SSH și Transferul de fișiere sunt funcții Pro; Setări › «Vezi NetBlade Pro» arată planurile.
- Un server, switch sau router care acceptă SSH (de obicei portul 22), sau un server FTP/FTPS.
- Un cont pe el. Terminalul SSH se autentifică cu un nume de utilizator și o parolă.
1. Conectează-te prin SSH
- Deschide Instrumente › SSH.
- Introdu «Host», «Port», «Nume de utilizator» și «Parolă».
- Dacă vei reveni la această mașină, activează «Salvează acest host». Ca să eviți tastarea parolei data viitoare, activează și «Reține parola».
- Apasă «Conectează».
La prima conexiune NetBlade stochează cheia de host a serverului. La fiecare conexiune ulterioară verifică dacă cheia este aceeași, înainte de a trimite parola ta.
Avertisment: Dacă cheia s-a schimbat, NetBlade se oprește cu „Cheia de host pentru … s-a schimbat” și arată amprentele veche și nouă. Nu se trimite nimic. Așa arată o tentativă de interceptare, dar și un server reinstalat: verifică cu cine administrează mașina înainte de a presupune explicația inofensivă.
2. Rulează comenzi
Tastează o comandă în câmp și trimite-o. Butonul «Completează» funcționează ca tasta Tab, sugerând comenzi pe care le-ai tastat deja în această sesiune și pe cele integrate.
Deasupra câmpului există un rând de comenzi dintr-o singură apăsare. NetBlade ghicește la conectare dacă vorbește cu o mașină Linux sau cu un switch ori router și oferă setul potrivit; prima etichetă comută între „Linux” și „Switch / router”. Fiecare scurtătură doar citește, iar eticheta este exact comanda care va fi trimisă. Atinge și ține apăsată o scurtătură și alege «Editează înainte de rulare» ca să o ajustezi întâi, de exemplu pentru a adăuga un nume de interfață.
Apasă «Deconectează» când ai terminat.
Notă: iOS nu oferă aplicațiilor un terminal interactiv complet, așa că comenzile rulează una câte una. Programele care preiau ecranul, precum
top,visauless, nu funcționează. Folosește formele lor neinteractive:top -bn1,journalctl --no-pager,tail -n 50.
3. Mută fișiere cu SFTP, FTP sau FTPS
- Deschide Instrumente › Transfer de fișiere.
- Alege «Protocolul»: SFTP, FTP sau FTPS. Portul se schimbă la valoarea implicită obișnuită (22, 21 sau 990).
- Introdu «Host», «Port», «Nume de utilizator» și «Parolă», sau activează «Anonim» pentru serverele FTP care o permit.
- Activează «Salvează această conexiune» și, dacă vrei, «Reține parola».
- Apasă «Conectează» și navighează prin foldere.
Din vizualizarea folderului poți «Încarcă», «Descarcă», «Redenumește», «Șterge» și crea un «Folder nou». Ștergerea cere confirmare, pentru că nu poate fi anulată.
Ce protocol să alegi
- SFTP rulează peste SSH, așa că orice mașină la care te poți conecta prin SSH îl oferă de obicei fără niciun serviciu suplimentar. Preferă-l.
- FTPS este FTP cu TLS. NetBlade fixează certificatul serverului la prima conexiune și îl verifică la cele ulterioare, inclusiv pe conexiunea de date.
- FTP trimite parola și fișierele în text clar, iar aplicația îți amintește asta. Folosește-l doar într-o rețea în care ai încredere și doar când nimic altceva nu este disponibil.
Notă: Pe iPhone verificarea cheii de host descrisă la pasul 1 se aplică terminalului SSH. Ecranul de transfer de fișiere nu verifică cheia de host a serverului SFTP, așa că conectează-te la mașini pe care le cunoști, într-o rețea în care ai încredere.
4. Gestionează host-urile salvate
Host-urile salvate apar în partea de sus a fiecărui ecran, sub „Salvate” în SSH și „Conexiuni salvate” în Transfer de fișiere. Apasă unul ca să completezi conexiunea; o pictogramă cu cheie înseamnă că parola lui este reținută.
Ca să elimini unul, atinge și ține-l apăsat și alege «Uită». Aceasta șterge intrarea salvată și parola ei reținută.
Sfat: Atinge și ține apăsată pictograma NetBlade de pe ecranul principal: ultimele patru host-uri SSH și de transfer de fișiere salvate apar ca acțiuni rapide. Apăsând unul, se deschide instrumentul deja conectându-se.
5. Află unde se află parolele tale
- Parolele reținute se stochează în Keychain-ul iOS, doar pe acest dispozitiv. Nu se sincronizează cu alte dispozitive și nu ajung niciodată în fișierul de copie de rezervă al NetBlade.
- Restul unui host salvat (adresă, port, nume de utilizator, etichetă) se păstrează în datele locale ale aplicației.
- Dacă restaurezi NetBlade pe un dispozitiv nou, host-urile salvate revin, dar parolele nu: le introduci din nou.
Asta este intenționat. O parolă care rămâne pe un singur dispozitiv nu poate scăpa printr-un fișier de copie de rezervă pe care l-ai uitat.
Verifică dacă a funcționat
- După «Conectează», zona de ieșire arată „Conectat la” cu host-ul și numele tău de utilizator.
- O scurtătură precum
uptimereturnează o linie de la server. - În Transfer de fișiere, apare lista de foldere a directorului tău home.
- Părăsind ecranul și revenind, host-ul este listat printre cele salvate.
Dacă ceva nu merge bine
- Handshake-ul eșuează fără niciun algoritm în comun. Dispozitivele vechi, și unele întărite, oferă algoritmi pe care aplicația nu îi împărtășește. NetBlade tipărește ce oferă serverul ca să poți vedea care; pe echipamente vechi, o actualizare de firmware SSH este de obicei soluția.
- Autentificare refuzată. Verifică numele de utilizator și parola. Terminalul SSH se autentifică cu o parolă; conturile care acceptă doar chei nu pot fi folosite aici.
- O comandă pare să se blocheze sau nu tipărește nimic. Probabil așteaptă un terminal. Folosește o formă neinteractivă.
- „Certificatul TLS … s-a schimbat de la prima conexiune”. Serverul FTPS prezintă acum un certificat diferit, iar NetBlade nu se conectează. Poate fi un certificat reînnoit sau o interceptare: confirmă cu cine administrează serverul.
Continuare
- Inventariază PC-uri Windows și Linux
- Construiește harta rețelei din switch-urile tale
- Ghidul NetBlade pentru iPhone și iPad: SSH și transfer de fișiere
← Toate ghidurile Cum se face Ghidul funcțiilor → Produsul: NetBlade iPhone · iPad →