{"id":358,"date":"2015-07-18T15:33:13","date_gmt":"2015-07-18T20:33:13","guid":{"rendered":"http:\/\/itsoftware.com.co\/content\/?p=358"},"modified":"2020-11-19T16:52:13","modified_gmt":"2020-11-19T21:52:13","slug":"ingresar-sin-password-ssh-o-sftp","status":"publish","type":"post","link":"https:\/\/itsoftware.com.co\/content\/ingresar-sin-password-ssh-o-sftp\/","title":{"rendered":"Ingresar sin password a conexiones ssh o sftp bajo Linux"},"content":{"rendered":"<p>Dentro de las actividades de IT, puede ocurrir que necesitemos traer autom\u00e1ticamente datos de un servidor remoto en Linux o Solaris, por medio de un servicio FTP seguro (sftp), por lo que podemos requerir ingresar sin password al servidor, s\u00f3lo con su clave o key ssh.<\/p>\n<figure id=\"attachment_359\" aria-describedby=\"caption-attachment-359\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2015\/07\/nopassword-ssh-configuration.png\"><img decoding=\"async\" class=\"wp-image-359 size-medium\" src=\"http:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2015\/07\/nopassword-ssh-configuration-300x145.png\" alt=\"ingresar sin password ssh\" width=\"300\" height=\"145\"><\/a><figcaption id=\"caption-attachment-359\" class=\"wp-caption-text\">No Password SSH<\/figcaption><\/figure>\n<p><!--more--><\/p>\n<p>En este art\u00edculo voy a indicar c\u00f3mo <strong>desarrollar<\/strong>&nbsp;esto desde un par de servidores en Linux o Solaris.<\/p>\n<p>A modo de ejemplo vamos a tratar con dos servidores, uno llamado ORIGEN que es desde donde se va a realizar la conexi\u00f3n sftp o ssh, y otro llamado DESTINO (ip: 192.168.71.65), que es el servidor ftp a donde nos vamos a conectar sin contrase\u00f1a. En este caso nos queremos conectar sin contrase\u00f1a al usuario nems.<\/p>\n<p>1. Ingresamos al servidor ORIGEN, para crear la clave ssh:<\/p>\n<p style=\"padding-left: 30px;\">ORIGEN# ssh-keygen -t rsa<\/p>\n<p style=\"padding-left: 30px;\">Le damos enter a todas las preguntas que realice este comando, hasta que vuelva a salir el prompt del servidor.<\/p>\n<p>2. Ahora ingresamos al servidor DESTINO, con el usuario nems:<\/p>\n<p style=\"padding-left: 30px;\">ORIGEN# ssh nems@192.168.71.65<\/p>\n<p style=\"padding-left: 30px;\">user: nems<\/p>\n<p style=\"padding-left: 30px;\">password: *******<\/p>\n<p style=\"padding-left: 30px;\">DESTINO#<\/p>\n<p>3. Creamos el siguiente directorio<\/p>\n<p style=\"padding-left: 30px;\">DESTINO# mkdir&nbsp;<span style=\"font-family: 'Comic Sans MS'; font-size: small;\">~\/.ssh<\/span><\/p>\n<p style=\"padding-left: 30px;\">DESTINO# exit<\/p>\n<p>4. De nuevo en el servidor ORIGEN, ingresamos los siguientes comandos:<\/p>\n<p style=\"padding-left: 30px;\">ORIGEN# cd<\/p>\n<p style=\"padding-left: 30px;\">Se env\u00eda la clave generada en el servidor ORIGEN, al servidor DESTINO, para que se almacene en sus claves autorizadas.<\/p>\n<p style=\"padding-left: 30px;\">ORIGEN# cat .ssh\/id_rsa.pub | ssh nems@192.168.71.65 &#8216;cat &gt;&gt; .ssh\/authorized_keys\u00bb<\/p>\n<p>Si no es posible realizar este \u00faltimo comando, se debe hacer una conexi\u00f3n ftp entre el servidor ORIGEN y DESTINO, para enviar el archivo id_rsa.pub al servidor DESTINO, y luego ah\u00ed copiar este contenido al final del archivo authorized_keys.<\/p>\n<p>Una vez que hayamos terminado estos pasos, deber\u00edamos poder ingresar sin password desde el servidor ORIGEN al servidor DESTINO, ya sea por medio de ssh o por sftp<\/p>\n<p>ORIGEN# ssh nems@192.168.71.65<\/p>\n<p>ORIGEN# sftp&nbsp;nems@192.168.71.65<\/p>\n<p>Este es un art\u00edculo patrocinado por <a href=\"http:\/\/itsoftware.com.co\" target=\"_blank\" rel=\"noopener noreferrer\">ITSoftware SAS<\/a>, dentro de su campa\u00f1a de divulgaci\u00f3n de conocimiento.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dentro de las actividades de IT, puede ocurrir que necesitemos traer autom\u00e1ticamente datos de un servidor remoto en Linux o Solaris, por medio de un servicio FTP seguro (sftp), por[&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":8707,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[305],"tags":[369,365,364,547,375,368,366,367,362,363],"class_list":["post-358","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatizacion","tag-clave-ssh","tag-conexion-sftp","tag-conexion-ssh","tag-ingreso-sin-password","tag-linux","tag-registro-clave-ssh","tag-script-sftp","tag-script-ssh","tag-sftp","tag-ssh"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2015\/07\/nopassword-ssh-configuration-300x145-1.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":0,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/358\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media\/8707"}],"wp:attachment":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media?parent=358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/categories?post=358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/tags?post=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}