Haz un enlace simbólico al directorio .ssh para todos los usuarios, por ejemplo
ADDLNK OBJ('/home/user1/.ssh') NEWLNK('/home/user2/.ssh') El 27 de octubre de 2017, 13:35, estela retes <iza...@gmail.com> escribió: > Buenas a todos, > > Tenemos un programita que realiza un SFTP a un servidor externo desde > nuestro iSeries para enviar el servidor remoto unos ficheros. > > Hemos configurado lo necesario para hacerlo, hemos enviado la clave > pública al servidor externo y desde un usuario lanzamos el programa y se > ejecuta correctamente. > > El tema es que ese programa lo van a lanzar diversos usuarios y los > ficheros contra los que el servidor remoto tiene que validarse (claves, > Knows_hosts,...) están en la carpeta /home/usuario1/.ssh de nuestro > iSeries. > > Si ahora ejecuto el programa desde una sesión del usuario2 en vez de el > usuario1, el SFTP no funciona. Si le copio los ficheros de la carpeta > /home/usuario1/.ssh a la carpeta /home/usuario2/.ssh, entonces vuelve a > funcionar, pero van a ser varios los usuarios que van a necesitar hacer eso > y no me parece correcto copiar los ficheros a todos. > > Mi pregunta: ¿se puede hacer que las claves pública/privada se generen en > una carpeta genérica no asociada a un usuario? ¿o sino, se puede lanzar el > SFTP con un usuario genérico independiente del usuario que tenga abierta la > sesión? (creo que las "Adopted authorities no funcionan en el IFS...) > ¿existe algún fichero donde se le diga la ruta en la que tiene que buscar > las claves al conectar? > > Quizá esté haciendo algo mal porque me imagino que esta situación os habrá > tocado a más de uno... > > Muchas gracias por vuestra ayuda de nuevo. > > -- > Estela > > ____________________________________________________ > Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) > Forum.Help400 © Publicaciones Help400, S.L. >
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.