4.3 Git sur la servilo - Generante Via SSH Publika Ŝlosilo
KE estanta dirita, multaj Git serviloj autenticar uzante SSH publikaj ŝlosiloj. Por havigi publika ŝlosilo, ĉiu uzanto en via sistemo devas generi unu se ili ne jam havas unu. Tiu procezo estas simila trans ĉiuj mastrumaj sistemoj. Unue, vi devus kontroli por certiĝi vi ne jam havas ŝlosilon. Defaŭlte, uzanto SSH klavoj estas stokitaj en tiu uzanto
Nun, ĉiu uzanto kiu faras ĉi devas sendi sian publikan ŝlosilon al vi aŭ al iu, kiu estas administrating la Git-servilo (supozante vi uzas SSH servilo agordo kiu postulas publikajn ŝlosilojn). Ĉiuj ili devas fari estas kopii la enhavon de la
~/.ssh dosierujo. Vi povas facile kontroli ĉu vi havas ŝlosilon jam irante al tiu dosierujo kaj printi la enhavo: Vi serĉas paron de dosieroj nomis ion kiel$cd~ / .ssh$lsauthorized_keys2 id_dsa known_hostsconfig id_dsa.pub
id_dsa aŭ id_rsa kaj trafa dosieron kun .pub etendo. La .pub dosiero estas via publika ŝlosilo, kaj la alia dosiero estas via privata ŝlosilo. Se vi ne havas tiujn dosierojn (aŭ vi ne eĉ havas .ssh dosierujo), vi povas krei ilin per kurado programo nomata ssh-keygen , kiu estas provizita kun la SSH pakaĵon sur Linukso / Mac sistemoj kaj venas kun Git por Vindozo: Unua konfirmas kie vi deziras savi la ŝlosilo ($Ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/home/schacon/.ssh/id_rsa):Created directory '/home/schacon/.ssh'.Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /home/schacon/.ssh/id_rsa.Your public key has been saved in /home/schacon/.ssh/id_rsa.pub.The key fingerprint is:d0:82:24:8e:d7:f1:bb:9b:33:53:96:93:49:da:9b:e3 schacon@mylaptop.local
.ssh/id_rsa
), kaj tiam ĝi demandas dufoje dum pasvorton, kiun vi povas lasi
malplena se vi ne volas tajpi pasvorton kiam vi uzas la klavon. Nun, ĉiu uzanto kiu faras ĉi devas sendi sian publikan ŝlosilon al vi aŭ al iu, kiu estas administrating la Git-servilo (supozante vi uzas SSH servilo agordo kiu postulas publikajn ŝlosilojn). Ĉiuj ili devas fari estas kopii la enhavon de la
.pub dosieron kaj retpoŝtu ĝin. La publikaj ŝlosiloj aspektas tiel: Por pli detala lernilo pri kreanta SSH ŝlosilo sur multoblaj operaciumoj, vidu la GitHub gvidas sur SSH klavoj ĉe https://help.github.com/articles/generating-ssh-keys .$Cat ~ / .ssh / id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSUGPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XAt3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/EnmZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbxNrRFi9wrf+M7Q== schacon@mylaptop.local
Nenhum comentário:
Postar um comentário