În situațiile în care trebuie să transferați fișiere direct între două servere care acceptă accesul SSH, Midnight Commander (MC) oferă o modalitate convenabilă de a stabili o conexiune SFTP fără a descărca mai întâi fișierele pe computerul dvs. local.
Această metodă este deosebit de utilă pentru:
- Migrări de site-uri web
- Transferuri de copii de rezervă
- Copierea fișierelor între conturi de găzduire
- Mutarea unor cantități mari de date între servere
Cuprins
Cerințe preliminare
Înainte de a începe, asigură-te că ai:
- Acces SSH la contul tău mybox
- Numele de gazdă sau adresa IP a serverului la distanță
- Un nume de utilizator valid pe serverul la distanță
- Parola corespunzătoare sau cheia SSH
Pasul 1: Porniți Midnight Commander
După conectarea la contul dvs. de găzduire prin SSH, porniți Midnight Commander executând:
mc Interfața Midnight Commander se va deschide cu două panouri de fișiere.
Pasul 2: Deschideți meniul de conexiune
Alegeți panoul în care doriți să apară serverul la distanță.
Din meniul de sus, selectați:
Stânga sau
Dreapta în funcție de panoul pe care doriți să îl utilizați.
Apoi selectați:
Link SFTP... sau
Link FTP... Pentru o comunicare SSH securizată, utilizați:
Link SFTP... Pasul 3: Introduceți detaliile conexiunii
În fereastra de conectare, introduceți informațiile serverului la distanță folosind următorul format:
sh://username@server-address Exemplu:
sh://[email protected] sau
sh://[email protected] Apăsați:
Enter sau faceți clic pe:
OK pentru a continua.
Pasul 4: Introduceți parola
Midnight Commander vă va solicita să introduceți parola pentru contul la distanță.
Solicitarea parolei apare de obicei în bara de stare inferioară a aplicației.
Introduceți parola și apăsați:
Enter Pasul 5: Răsfoiți serverul la distanță
Dacă datele de autentificare sunt corecte, Midnight Commander va stabili conexiunea SFTP și va afișa structura de directoare a serverului la distanță în panoul selectat.
Acum puteți:
- Răsfoiți fișierele și directoarele
- Creați foldere
- Redenumiți fișierele
- Ștergeți fișiere (dacă permisiunile o permit)
Pasul 6: Copierea fișierelor între servere
Pentru a transfera fișiere:
- Accesați fișierul sau folderul dorit.
- Evidențiați elementul.
- Apăsați:
F5 sau selectați:
Copiere din meniul de jos.
- Confirmați calea de destinație.
Midnight Commander va transfera fișierele direct între servere, fără a le stoca pe computerul dvs. local.
Comenzi rapide de la tastatură utile
| Tastă | Funcție |
|---|---|
| F5 | Copiere |
| F6 | Mutare / Redenumire |
| F7 | Creare director |
| F8 | Ștergere |
| TAB | Comutare între panouri |
| F10 | Ieșire din Midnight Commander |
Depanare
Eșec la conectare
Verificați:
- Numele de gazdă este corect.
- Accesul SSH este activat pe serverul la distanță.
- Portul 22 este accesibil.
- Numele de utilizator este valid.
Eroare de autentificare
Verificați:
- Ortografia numelui de utilizator
- Corectitudinea parolei
- Dacă contul acceptă accesul SSH/SFTP
Permisiune refuzată
Este posibil să nu aveți permisiuni suficiente pentru a accesa directorul sau fișierul solicitat.
Contactați administratorul serverului, dacă este necesar.
Rezumat
Pentru a vă conecta la un server extern prin SFTP folosind Midnight Commander:
- Conectați-vă la contul dvs. de găzduire folosind SSH.
- Rulați:
mc - Deschideți Stânga sau Dreapta → Legătură SFTP.
- Introduceți:
sh://username@server-address - Introduceți parola.
- Răsfoiți serverul la distanță.
- Utilizați F5 pentru a copia fișiere direct între servere.
Această metodă oferă o modalitate rapidă și convenabilă de a transfera fișiere între servere compatibile cu SSH, fără a utiliza un client FTP pe computerul dvs. local.