Afla care sunt cele mai folosite comenzi si scripturi pe o statie Linux

Configurare noua (How To)

Situatie

Inainte de a va autentifica la server este necesar sa va asigurati ca sunt indeplinite urmatoarele cerinte:

– contul dvs. are acces ssh;
– adresa dvs. IP a fost adaugata in configuratia firewall;
– aveti un client ssh (recomand PuTTY ).

Solutie

Pasi de urmat

In cazul in care incercati sa va conectati direct de la un terminal Linux sau Mac prin SSH este nevoie sa retineti aceasta comanda:

[Alex ~]$ ssh username@example.com -p 22

Daca nu specificati numele complet username@example.com, serverul va incerca sa se autentifice ca utilizator local, adica Alex@example.com

Inainte de a deschide PuTTY trebuie sa cunoasteti urmatoarele setari:

Host Name: poate fi numele serverului sau adresa ip;
Username: nume utilizator;
Password: parola utilizator.

Cum sa va conectati remote folosind PuTTY

Deschideti Putty. Accesati tabul Session, apoi completati host name sau adresa ip a serverului pe care doriti sa il administrati. Pentru SSH utilizati portul: 22. Click Open.

new-putty-session

In cazul in care primiti o alerta de securitate apasati “yes” pentru a continua. Introduceti username si parola pentru conectare:

putty-login

Autentificarea a fost efectuata cu succces daca pe ecran apare root@91.208.100.1 [~]#

Cele mai uzuale comenzi ssh

– Deplasare in alt director

  cd

Rezultat: cd downloads/

– Listare director curent

pwd

Rezultat: /home/data/

– Listarea fisierelor si directoarelor din directorul curent

  ls -alh

Rezultat: -rw-r–r–  1 example.com example.com   83 Apr 15 11:00 index.php

unde -rw-r–r– reprezinta permisiunile pentru acest fisier. r – read; w – write; x – execute

primul grupul de trei (rw-) se aplica owner-ului, urmatorul (r–) se aplica grupului, iar ultimul (r–) se aplica tuturor.

– Pentru a schimba permisiunile unui fisier folositi sintaxa chmod:

chmod 755 index.php

unde chmod este comanda, 755 reprezinta noile permisiuni, iar index.php este fisierul

7 = Read + Write + Execute
6 = Read + Write
5 = Read + Execute
4 = Read
3 = Write + Execute
2 = Write
1 = Execute
0 = All access denied

– Copierea unui fisier

cp index.php index.php_old

– Redenumirea unui fisier

mv index.php index.php_old

– Comprimarea unui fisier folosind zip

zip -r archive_name.zip folder_to_compress

– Decomprimarea unui fisier folosind zip

unzip archive_name.zip

– Crearea sau editarea unui fisier

vi file.html

– Stergerea unui fisier

rm -f index.php_old

– Afisare spatiu disk

du -h

– Afisare procese server:

ps -auxf

– Istoric SSH

history

Pentru a rula un script pe serverul 91.208.100.1 prin ssh utilizati sintaxa:

ssh root@91.208.100.1 ‘bash -s’ < local_script.sh

sau

cat local_script.sh | ssh root@91.208.100.1 /bin/bash

unde local_script.sh poate contine sintaxa: “ls -l; echo ‘Bine ati venit!’

In acest caz scriptul afiseaza mesajul ‘Bine ati venit!’

Tip solutie

Workaround

Voteaza

(78 din 182 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?