
Estoy trabajando en un servidor de preparación de Tooltwist utilizando un servidor Amazon Linux, pero siempre debo proporcionar mi nombre de usuario y contraseña de inicio de sesión. ¿Cómo accedo al servidor Linux de forma segura sin pasar por esto?
Respuesta1
Si accede a él desde una máquina OSx, haga lo siguiente. El principio general es generar una clave pública y luego tomarla y colocarla en el servidor remoto.
en tu maquina
ssh-keygen -t rsa
Esto debería generar un archivo id_rsa.pub en su directorio ~/.ssh. Tome el contenido de este archivo y péguelo en el archivo ~/.ssh/authorized_keys.
Algunas notas para asegurar. Ambos lados deben tener .ssh y los archivos bajo .ssh deben tener 600 permisos. De lo contrario, obtendrá errores.
Respuesta2
ssh con pares de claves y un agente ssh que se ejecuta localmente.
man ssh-keygen
man ssh-copy-id
man ssh-add