Bienvenido(a) a Alcance Libre 09/09/2025, 08:57

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Redes y Servidores New Topic Post Reply
 acceso ssh a sftp con public key
Tópico anterior Tópico siguiente
   
zambombas
 15/12/11 02:54 (Leído 5,641 veces)  

Nuevo

Estado: desconectado
Forum User

Identificado: 01/03/09
Mensajes: 5
Hola ^^ tenia una pequeña duda. He creado una jaula por dos métodos para usuarios sftp. El primero creando el usuario y la carpeta donde se enjaulara y modificando el archivo /etc/sshd_config (uso debían) y otro mediante el uso de este script http://www.fuschlberger.net/programs/ssh-scp-sftp-chroot-jail/make_chroot_jail.sh

Vale mi pregunta es : ¿Puedo hacer identificación con llave publica/privada? alguien sabría de algún tutorial o manera de hacerlo para poder conectarme a estos usuarios por clave publico/privada?

Muchisimas gracias ^^ a todos
 
Profile Email
 Quote
moy
 16/12/11 11:15  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 29/11/08
Mensajes: 263
Mira yo para entrar por ssh con llave privada lo hago de la siguiente manera, en la maquina del cliente con el usuario del que van a hacer la conexion corres este comando

ssh-keygen -t dsa -b 1024

eso te va a crear la llave y te genera unos archivos dentro de la carpeta /home/usuario/.ssh
el contenido del archivo id_dsa.pub que es algo asi

ssh-dss AAAAB3NzaC1kc3MAAACBAN6SEI4Qqzb23pJYRXIAtPmGJHln5hFdthFq43ef+ifR29v2IknXCFwefKK8jorSDiUEY/1F/yp0xao
mjhFQu1jNXOgF0PAZTfivRVFn6Q9FRsyXU9s+fx+xQiW3mf3y4IX654O82SLGl7Vhh5UsvG8r8d8pV6R+L22sV7GkCHPxAAAAFQCyF1Gdh3
Cap4xr/0gFArHmFwAxfQAAAIEAmVYjPYAdQ9DCNWP+J44xDDn+03anWgyoZqSPPs23djyVQ756U4VitM0GiIQQ89HCdvTFFpSagnfdVpWh4
Hxo4Y5skKihnPMtB+bFNbP/2SmGdPz1AOmb7tvRrTkj5VLtXeDeB3ulowUKarwiBVVvAvxtxmozoZHOADWqrEPizxIAAACAU2DF1ZGTiJMP
1oXguj+OhVB7mlsVhhkq53OxKKJbZqsl9hkOiSxaLUfQBNu6Ae441ekIObqolWNCBIvCO3uQYOozyzNGBhqHE7FVq+UGNkee96D2by+2GAQ
S7daieIKNmFer2hO/SBxzepMrWAiIUnUsP5irmYspkjGlQxP+hxw= usuario@equipo

lo tienes que pegar en la maquina a donde se van a conectar en la carpeta del usuario al cual hacen la conexion dentro de este archivo

/home/usuariodelservidor/.ssh/authorized_keys

si no existe lo creas toda la ruta y le das permisos 600

y con eso pueden entrar si lo quieres hacer aun mas seguro puedes cambiar el puerto del ssh y habilitar el AllowUsers para que solo ciertos usarios se loguen te dejo el link de un manual un poco mas completo

http://www.alcancelibre.org/staticpages/index.php/como-ssh-clave-publica

espero te sirva
 
Profile Email
 Quote
Contenido generado en: 0.08 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 08:57 .
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado