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.
In cazul in care primiti o alerta de securitate apasati “yes” pentru a continua. Introduceti username si parola pentru conectare:
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!’
Leave A Comment?