Cum să creați și să editați fișiere prin SSH

Secure Shell (SSH) oferă o modalitate sigură și criptată de administrare a serverelor la distanță, făcând din crearea și editarea fișierelor o abilitate cheie pentru administratorii de sistem și dezvoltatori. Acest ghid simplifică gestionarea fișierelor prin SSH utilizând editoare de linie de comandă, cu exemple practice și sfaturi pentru administrarea eficientă a serverelor pe AvaHost sau alte platforme de găzduire similare bazate pe Linux.

Gestionarea fișierelor prin SSH este esențială pentru configurarea serverelor, editarea scripturilor sau înregistrarea datelor. Indiferent dacă configurați un site web sau întrețineți un VPS, stăpânirea unor instrumente precum nano, vi și touch vă simplifică fluxul de lucru în siguranță.

Conectarea la server prin SSH

Înainte de a putea crea sau edita un fișier, trebuie să stabiliți o conexiune SSH:

ssh username@your-server-ip
  • username: Utilizatorul dvs. SSH (de exemplu, root sau admin).

  • iP-ul serverului dvs: Adresa IP a serverului dvs. de la distanță.

Dacă utilizați propriul port, adăugați -p port_number:

ssh -p 2222 username@serverul tau-ip

Crearea unui fișier

Pentru a crea un fișier nou, puteți utiliza una dintre mai multe comenzi:

Cu touch

touch myfile.txt

Aceasta creează un fișier gol numit myfile.txt în directorul curent.

Cu echo

echo "Conținutul inițial" > myfile.txt

Aceasta creează un fișier și adaugă un rând de text.

Editarea unui fișier

Puteți edita fișiere cu ajutorul editorilor de text din linia de comandă. Iată cele mai comune opțiuni:

nano (pentru începători)

nano fișierul meu.txt
  • Ușor de utilizat, cu comenzi pe ecran.

  • Utilizați Ctrl O pentru a salva, Ctrl X pentru a ieși.

vi / vim (utilizatori avansați)

vi myfile.txt
  • Apăsați i pentru a intra în modul de inserare.

  • Introduceți conținutul.

  • Apăsați Esc, apoi tastați :wq pentru a salva și a ieși.

cat (editări rapide)

Pentru a afișa sau a adăuga conținut:

cat myfile.txt # Afișare
echo "One more line" >> myfile.txt # Append

Modificarea permisiunilor fișierelor (opțional)

După creare/editare, este posibil să doriți să modificați permisiunile:

chmod 644 myfile.txt

Sau să schimbați dreptul de proprietate:

chown user:user myfile.txt

Concluzie

Gestionarea fișierelor prin SSH este o parte esențială a gestionării la distanță a serverelor. Indiferent dacă configurați fișiere de configurare sau înregistrați date de sistem, instrumente precum nano, vi și touch facilitează realizarea sarcinilor. Odată ce stăpâniți aceste noțiuni de bază, puteți lucra eficient pe orice sistem bazat pe Linux prin SSH.