.png)
Estoy usandolibreftpdcomo servidor sftp en una máquina con Windows.
Desde mi máquina Linux (Ubuntu) quiero hacer un SFTP de Linux a Windows y quiero evitar ingresar una contraseña.
¿Alguien puede explicar cómo hacer esto?
ACTUALIZAR:Desde la máquina Linux estoy generando claves públicas y privadas usando: ssh-keygen -t rsa
. Se generan dos archivos (públicos y privados) en mi /home/user/.ssh
directorio: id_rsa
y id_rsa.pub
. Si se trata de otra máquina Linux, sé que debo agregar la clave pública ( id_rsa.pub
) al authorized_keys
archivo. ¿Pero qué debo hacer en el caso de Windows?
Respuesta1
No estoy familiarizado con la interfaz freeftpd pero parece admitir la autenticación de clave pública/privada.
Primero cree un nuevo par de claves en su máquina Linux con ssh-keygen
. Cuando te pida una contraseña déjala vacía. Esto es importante para no tener que introducir una contraseña al iniciar sesión. Echa un vistazo a la carpeta ~/.ssh
. Allí encontrará su clave privada id_rsa
y su clave pública id_rsa.pub
.
Ahora sólo tienes que añadir elpúblicokey como clave autorizada para su usuario en el servidor. Si fuera una máquina Linux, podría usarla ssh-copy-id user@myServer
. Quizás esto también funcione en este caso. Si no, cópielo manualmente y agréguelo usando la interfaz. Estoy seguro de que lo resolverás ;-)
Tenga en cuenta que debe mantener privada su clave privada. Cualquiera que tenga esa clave tendrá acceso a su servidor. Si tiene varios usuarios o máquinas, cree una clave propia para cada uno de ellos. De esta manera, puede revocar fácilmente el acceso a un determinado usuario/máquina eliminando esa clave en el servidor (por ejemplo, si perdió su computadora portátil).
Lo siento, no puedo ayudarte con la interfaz, pero como aún no tienes una respuesta, pensé que esto es mejor que nada.