Deseamos crear una aplicación de escritorio GUI de Java para que nuestro personal autorizado de asistencia técnica realice sus operaciones normales. Por ejemplo a menudo tienen que revisar los archivos de registro para detectar errores si un usuario llamó o verifica los bloqueos de cuentas de la base de datos, etc.
Por lo tanto, con un clic de un botón, la aplicación "iniciará sesión" en el servidor correcto a través de la api de SSH, o una base de datos de JDBC para hacer la tarea deseada. Creo que para iniciar sesión en los servidores * nix, podemos usar SSH sin contraseñas, es decir, usar claves. Sin embargo, habrá alguna función que necesite un nombre de usuario y contraseña para ser codificado en la aplicación.
¿Cuál podría ser una buena manera de hacer esto sin comprometer la seguridad de proporcionar el nombre de usuario y las contraseñas en el código?