Iniciar sesión en libros de Unix usando cifrado de clave pública/privada

Estoy tratando de iniciar sesión en mi caja de Unix usando una clave pública (XYZ). Descubrí que tengo que crear un par de claves públicas y privadas y agregar la clave pública a mi servidor desde donde iniciaré sesión. Pero en realidad estoy tratando de iniciar sesión en el servidor desde una herramienta separada. La herramienta se está implementando en un servidor separado. Entonces, ¿agregar la clave pública a ese servidor resolvería mi problema? ¿Hay otro método que no sea este para hacer esto?

preguntado el 31 de julio de 12 a las 14:07

2 Respuestas

Suponga que desea acceder a la máquina B desde la máquina A. Luego genere la clave pública y privada de la máquina A. Luego agregue la clave pública de la máquina A en la lista de claves confiables de la máquina B

Avísame si no estoy entendiendo bien tu pregunta

Respondido 31 Jul 12, 22:07

Hay una máquina A. Hay una aplicación web B. Ahora hay un botón en esta aplicación al hacer clic en el cual se debe ejecutar un script en la máquina A. Tengo la configuración de clave pública y privada en la máquina A. Mi problema es llamar a este guión. Estoy usando la biblioteca Ganymede SSH para hacer esto y estoy tratando de autorizar con el jey privado. El fn que estoy intentando para nosotros es Connection.authenticateWithPublicKey (usuario, pemPrivateKey, contraseña). No puedo enviar el pemPrivateKey que es un char[]. - Suri

Entonces, ¿quiere decir que puede hacer ssh de B a A desde la línea de comando pero tiene un problema cuando intenta hacerlo a través de una aplicación? ¿Cuál es el error que estás recibiendo? - Paras

Sin mensajes de error. Creo que quiere la frase de contraseña ya que no puede obtener la clave privada. ¿Hay alguna forma de obtener la clave privada mediante código Java? es decir, presione la casilla y obtenga la clave privada. El otro aspecto aquí es hacer un su sin contraseña. - Suri

No estoy seguro, Suri, de eso. Lo siento - Paras

Si está hablando de ssh, entonces ssh-copy-id puede ayudarlo a colocar su clave pública en el lugar correcto en el cuadro de Unix.

Respondido 31 Jul 12, 23:07

En la caja de Unix, todo está bien, ya que ha estado así durante mucho tiempo. La única pregunta es cómo se puede utilizar. Por favor, consulte los comentarios en la publicación a continuación. - Suri

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.