Generé claves públicas y privadas, con la ayuda de ssh-keygen
.
Ahora quiero agregar public_key
al servidor, para agregar public_key
al servidor primero quiero iniciar sesión en el servidor pero no puedo iniciar sesión en el servidor y aparece un error permission denied(publickey,password)
.
¿Cómo puedo iniciar sesión en el servidor y cómo copiar el public_key
contenido en el authorized_key
archivo del lado del servidor?
/etc/ssh/sshd_config
:
Port 22,
Protocol 2,
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
UsePrivilegeSeparation yes
KeyRegenerationInterval yes
ServerKeyBits 768
SyslogFacility AUTH
Loglevel INFO
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
RSAAuthentication yes
PubketAuthentication yes
HostbasedAuthentication no
IgnoreRhosts yes
RhostsRSAAuthentication no
PasswordAuthentication yes
PermitEmptyPasswords no
ChallengeResponseAuthentication no
UsePAM yes
Contenido de /var/log/auth.log
:
Contenido de /etc/passwd
:
Contenido de auth.log
:
Intenta ejecutar :ssh -vv [email protected]
Contenido de /.ssh/config file
:
El estado SSH:
Comprobando el estado de ejecución del firewall:
[ssh-copia-id]
Respuesta1
Su debian
usuario no tiene ningún conjunto de shell.
Configure el shell a través de:
$ sudo chsh -s /bin/bash debian