Nese si Admin kemi shum Pc-linux ne rrjet apo Linux-Server qe permes SSH kyqemi per mej administru athere shum shpejt ma sedin qfar passwordi pat ai server apo ky server .dhe sahere qe te lidhemi me server me pyet per password hmm palidhje per kit arsye e kemi nje zgjidhje per kete si e kan mendu njerzit e Linux dhe ky indentifkimi kundrej serverit na ndodh me qertifikata (Public-Key)ne kete how to do te bej nje pershkrim se si te behet kjo zgjidhje kjo eshte per debian 6 (squezze) ama bon per krejt distrubucionet !!!
Krijimi i nje RSA dhe DSA-Keys
Se pari na duhet qelsi ne nje Pc-lokal qe do ti krijojm pra 2 qelsa njeri eshte privat kurse tjetri eshte Publik dmth per RSA dhe DSA pra qelsi privat e mban vetum ti dhe qelsi publik shkon ne server ne baz te ketij qelsi te ben indentifikimin me qelsin privat dhe mandej kyqemi ne server . qelsin e krijojm per qdo user qe deshiron te kyqet ne server dhe eshte vetum per at user prej ati pc dmth prej pc tjeter nuk mund te kyqet me at emer arsyeja e thjesht ketu nuk e bejme indentifikimin ne server me username dhe password por me qertifikat dhe at qertifikat e boj ku mundet vetum prej nje kompjuteri te caktum te kyqemi.
pra krijimi i qelsit ne rastin tim e kam marr per user root si test mundeni me marr per user psh llapiani ska lidhje.
Code:
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/root/.ssh/id_rsa): <---- ENTER Preke
Mandej na pyet per password ,mirpo ne pasi qe krejt ne menyr atuomatike deshirojm te krijojm lidhjen andaj nuk i jepi password dhe me nje enter shkojm perpara
Enter passphrase (empty for no passphrase): <---- ENTER Preke
Enter same passphrase again: <---- ENTER Preke
Ne fund na njofton si u kriju RSA-qelsi si dhe Fingerprint qelsi
Your identification has been saved in /home/root/.ssh/id_rsa.
Your public key has been saved in /home/root/.ssh/id_rsa.pub.
The key fingerprint is:
ba:de:24:34:e0:9a:28:dd:35:f3:ac:e0:e3:a1:42:4c root@server
Krijimin e DSA qelsit
Code:
ssh-keygen -t dsa
Pasi i kemi kriju qelsin publik dhe privat ne linux-pc ket qelsin publik na duhet qe ta kopjojm ne server qe deshirojm qe te indentifikohemi automatikisht
Code:
ssh-copy-id
Mandej kyqemi ne server dhe shkojm e konfigurojm file ne /etc/ssh/sshd_config ne menyr qe te aktivizohet qasja ne server
Code:
PubkeyAuthentication yes
/root/.ssh/authorized_keys dhe ne at pjesen ku e kemi qelsin e shtojm me kit komand
from="emri i pc me full domain" dmth para qlesit si ne foto
mandej shkojm e startojm ssh ne server
Code:
/etc/init.d ssh start

0 comments :
Post a Comment