{"id":196,"date":"2005-12-15T08:30:10","date_gmt":"2005-12-15T08:30:10","guid":{"rendered":"http:\/\/blografia.net\/vicm3\/?p=196"},"modified":"2005-12-15T08:30:10","modified_gmt":"2005-12-15T08:30:10","slug":"ssh_sin_passwod_mini_how_to_aka_llave_publica","status":"publish","type":"post","link":"https:\/\/blografia.net\/vicm3\/2005\/12\/ssh_sin_passwod_mini_how_to_aka_llave_publica\/","title":{"rendered":"ssh sin passwod (mini how to) aka llave publica"},"content":{"rendered":"<p>Esto es un pinche desmadre&#8230; queria hacer uso de las llaves de ssh de manera rapida y eficiente y me encontre con que no hay un how-to para eso de hecho tuve que leer 3 how-to&#8230; bueno pues aqui va el mini-how-to de como carajos hacer un ssh sin password y claro de manera segura.<\/p>\n<p>how-to relacionados.<br \/>\n<a href=\"http:\/\/www.cvrti.utah.edu\/~dustman\/no-more-pw-ssh\/\">No more passwords with ssh<\/a><br \/>\n<a href=\"http:\/\/mah.everybody.org\/docs\/ssh\">Using ssh-agent with ssh<\/a><br \/>\n<a href=\"http:\/\/www.gentoo.org\/proj\/en\/keychain\/\">Key chain [Gentoo]<\/a><\/p>\n<p>Lo primero es crear nuestras llaves<\/p>\n<blockquote><p>\nssh-keygen -t dsa\n<\/p><\/blockquote>\n<p>El passphrase es importante, aqui la idea es no dejarlo en blanco usar uno bueno por una vez en la vida.<\/p>\n<p>ahora necesitamos copiar nuestras llaves publicas a donde nos queremos conectar esto esta de flojera por que es pelearse con ~\/.ssh y ondas asi, por lo mismo ssh incluye una cosa que lo arregla<\/p>\n<blockquote><p>\nssh-copy-id<br \/>\nssh-copy-id [-i [identity_file]] [user@]machine\n<\/p><\/blockquote>\n<p>es decir para agregar nuestra llave publica (es decir pa no meter la pata)<\/p>\n<blockquote><p>\nssh-copy-id -i .ssh\/id_dsa.pub usuario@maquinaremota<\/p>\n<p>Password:   (si pues que se le va a hacer nos va a pedir nuestro password no la passprhase la primera vez, esa es la idea)<br \/>\nNow try logging into the machine, with \u00abssh usuario@maquinaremota'\u00bb, and check in:<\/p>\n<p>  .ssh\/authorized_keys<\/p>\n<p>to make sure we haven&#8217;t added extra keys that you weren&#8217;t expecting.\n<\/p><\/blockquote>\n<p>Si hacen el ssh ahora les va a pedir el passphrase que si se vieron duchos sera mas largo y dificil que el password&#8230; aqui viene lo interesante, ssh-agent se supone facilitaria las cosas, pero como suele suceder es un desmadre y tiene uno que andar haciendo circo, maroma y teatro para hacerlo funcionar asi que mejor usamos un script que ya lo hace \u00abkeychain\u00bb<\/p>\n<blockquote><p>sudo apt-get install keychain<\/p><\/blockquote>\n<p> (digo si no lo tienen, obvio estoy pensando que esta es su laptop o su maquina de casa, donde tienen root y obvio donde no lo usan como en win)<\/p>\n<p>keychain<br \/>\nNeceistamos decirle cual llave&#8230;<br \/>\npues bueno creamos al principio de este borlote el \u00bfid_dsa recuerdan?<\/p>\n<blockquote><p>keychain id_dsa<\/p>\n<p>KeyChain 2.5.1; http:\/\/www.gentoo.org\/proj\/en\/keychain\/<br \/>\nCopyright 2002-2004 Gentoo Foundation; Distributed under the GPL<\/p>\n<p> * Initializing \/home\/usuario\/.keychain\/maquina.local-sh file&#8230;<br \/>\n * Initializing \/home\/usuario\/.keychain\/maquina.local-csh file&#8230;<br \/>\n * Starting ssh-agent<br \/>\n * Adding 1 ssh key(s)&#8230;<br \/>\nEnter passphrase for \/home\/usuario\/.ssh\/id_dsa: (esta es la prueba de que somos quien decimos ser, funciona para toda nuestra sesion)\n<\/p><\/blockquote>\n<p>Y nos falta un paso decirle al keychain que set va a usar<\/p>\n<blockquote><p>\nsource .keychain\/maquina.local-sh\n<\/p><\/blockquote>\n<p>Bueno a resumidas cuentas<br \/>\n1) Creamos nuestra llave dsa para ssh (key-gen -t dsa)<br \/>\n2) copiamos nuestra llave publica a nuestras maquinas (ssh-copy-id -i .ssh\/id_dsa.pub usuario@maquinaremota) a cada una le necesitamos pasar nuestro password de esa maquina o no nos va a dejar<br \/>\n3) usamos keychain pa activar nuestra llave local (keychain id_dsa) y le damos nuestro passphrase (funciona con gpg tambien pero tengo flojera ya, digamos que hacer un mini-howto no es mi costumbre)<br \/>\n4) Especificarle que variables de entorno vamos a querer usar para nuestras conexiones de ssh y keychain estos se encuentran en .keychain\/maquina-shell (source .keychain\/maquina.local-sh)<br \/>\n5) ssh a toda maquina que tenga nuestra llave publica (a la que hayamos hecho el paso 2)<\/p>\n<p>**Advertencia: Es muy facil meter la pata, esto es una mugre receta, el autor (o sease yo no implica ninguna garantia y se deslinda de que metas la pata), tambien supone que mas o menos tienes idea de que es un shell y mas aun de que tienes idea de para que sirve ssh, asi que si meten la pata&#8230; no sera la primera ni la ultima ;)**<\/p>\n<p>PS: El paso numero 4 me faltaba y ha sido agregado, tambien las ligas a los how tos usados, queda pendiente el agregar el entorno al .basrc o .baspro_file pero habiendo llegado hasta aqui supongo es mas facil, actualizado a las 16:59hrs (GMT-600) 15\/12\/2005<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esto es un pinche desmadre&#8230; queria hacer uso de las llaves de ssh de manera rapida y eficiente y me encontre con que no hay un how-to para eso de hecho tuve que leer 3 how-to&#8230; bueno pues aqui va el mini-how-to de como carajos hacer un ssh sin password y claro de manera segura.<\/p>\n<p>how-to relacionados.<br \/>\n<a href=\"http:\/\/www.cvrti.utah.edu\/~dustman\/no-more-pw-ssh\/\">No more passwords with ssh<\/a><br \/>\n<a href=\"http:\/\/mah.everybody.org\/docs\/ssh\">Using ssh-agent with ssh<\/a><br \/>\n<a href=\"http:\/\/www.gentoo.org\/proj\/en\/keychain\/\">Key chain [Gentoo]<\/a><\/p>\n<p> <a href=\"https:\/\/blografia.net\/vicm3\/2005\/12\/ssh_sin_passwod_mini_how_to_aka_llave_publica\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":517,"url":"https:\/\/blografia.net\/vicm3\/2008\/01\/tar-sobre-ssh-o-casi-cualquier-cosa\/","url_meta":{"origin":196,"position":0},"title":"tar sobre ssh o casi cualquier cosa sobre ssh&#8230;","author":"vicm3","date":"16 enero, 2008","format":false,"excerpt":"Y no sobre scp... bueno seguro muchos ya lo han visto alguna vez... para otros con los discos actuales, les parecera necia la idea, como tar y luego sobre red! por que mejor no un scp -r directo, bueno para empezar por que 1) scp no preserva los permisos de\u2026","rel":"","context":"En \u00abSin categor\u00eda\u00bb","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/blografia.net\/vicm3\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":732,"url":"https:\/\/blografia.net\/vicm3\/2010\/06\/ddos-ssh-brute-force-attacks\/","url_meta":{"origin":196,"position":1},"title":"DDOS ssh brute force attacks","author":"vicm3","date":"20 junio, 2010","format":false,"excerpt":"http:\/\/isc.sans.edu\/diary.html?storyid=9034 http:\/\/www.dreamhoststatus.com\/2010\/06\/19\/ssh-connection-issue-affecting-servers\/ Looks like a change on the force attack to attempt also to use auth keyboard-interactive in their methods. I have two days seeing at my server logs from denyhosts... but looks like it's bigger than I thought.","rel":"","context":"En \u00abSin categor\u00eda\u00bb","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/blografia.net\/vicm3\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":350,"url":"https:\/\/blografia.net\/vicm3\/2006\/09\/y_bueno_para_seguir_con_los_comandos_mas_usados\/","url_meta":{"origin":196,"position":2},"title":"Y bueno&#8230; para seguir con los comandos mas usados","author":"vicm3","date":"27 septiembre, 2006","format":false,"excerpt":"Leido hace rato ya en planetadebian... y como ya anda tambien por planetalinuxmexico, pos demosle. [code='Bash'] vicm3@avalon:~$ history|awk '{print $2}'|awk 'BEGIN {FS=\"|\"} {print $1}'|sort|uniq -c|sort -rn|head -10 87 ls 49 fortune 45 ps 41 cd 37 rm 29 ssh 27 w 22 more 14 time 14 print [\/code] Por si\u2026","rel":"","context":"En \u00abSin categor\u00eda\u00bb","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/blografia.net\/vicm3\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1695,"url":"https:\/\/blografia.net\/vicm3\/2016\/11\/to-do\/","url_meta":{"origin":196,"position":3},"title":"To do","author":"vicm3","date":"23 noviembre, 2016","format":false,"excerpt":"To do Get Debian to automagic update, by firewall rules is not possible, so ssh-key without pass, ssh tunnel, tsock on apt.conf invocation (try this week) Get a micro sim for my cel, solution for GSM network consisted on *#*# trick and key binding like of gamer Get more sleep!\u2026","rel":"","context":"En \u00abDebraye\u00bb","block_context":{"text":"Debraye","link":"https:\/\/blografia.net\/vicm3\/category\/debraye\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":368,"url":"https:\/\/blografia.net\/vicm3\/2006\/11\/life_its_a_bitchx\/","url_meta":{"origin":196,"position":4},"title":"Life it&#8217;s a Bitch&#8230;X","author":"vicm3","date":"23 noviembre, 2006","format":false,"excerpt":"Y no la vida no apesta, ni nada por el estilo, bueno tal vez algo... pero he de decir que aqui va una historia corta hecha larga... como buen sociologo he de escribir y acrecentar un hecho que podria parecer minusculo, pero bueno eso es parte del trabajo. Bien total\u2026","rel":"","context":"En \u00abSin categor\u00eda\u00bb","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/blografia.net\/vicm3\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":292,"url":"https:\/\/blografia.net\/vicm3\/2006\/05\/respuesta_a_un_post\/","url_meta":{"origin":196,"position":5},"title":"Respuesta a un post","author":"vicm3","date":"28 mayo, 2006","format":false,"excerpt":"En un foro que probablemente implemento mod_security y esta filtrando contenido con comandos de linux. el problem parece estar en estas lineas, cambie el formato para ver si me deja mostrar algo... May 21 12:21:56 localhost kernel: 201.140.53.38 sent an invalid ICMP type 3, cod e 1 error to a\u2026","rel":"","context":"En \u00abSin categor\u00eda\u00bb","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/blografia.net\/vicm3\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blografia.net\/vicm3\/wp-json\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blografia.net\/vicm3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blografia.net\/vicm3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blografia.net\/vicm3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blografia.net\/vicm3\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":0,"href":"https:\/\/blografia.net\/vicm3\/wp-json\/wp\/v2\/posts\/196\/revisions"}],"wp:attachment":[{"href":"https:\/\/blografia.net\/vicm3\/wp-json\/wp\/v2\/media?parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blografia.net\/vicm3\/wp-json\/wp\/v2\/categories?post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blografia.net\/vicm3\/wp-json\/wp\/v2\/tags?post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}