No puedo iniciar sesión a través de SSH

No puedo iniciar sesión a través de SSH

Generé claves públicas y privadas, con la ayuda de ssh-keygen.

Ahora quiero agregar public_keyal servidor, para agregar public_keyal 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_keycontenido en el authorized_keyarchivo 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:

ssh-copia-id

Contenido de /etc/passwd:

archivo /etc/contraseña

Contenido de auth.log:

autenticación.log

Intenta ejecutar :ssh -vv [email protected]

ssh -vv debian@192.168.7.2

Contenido de /.ssh/config file:

/.ssh/archivo de configuración

El estado SSH:

Estado SSH:

Comprobando el estado de ejecución del firewall:

Comprobando el estado de ejecución del firewall:

acceso

[ssh-copia-id]

Respuesta1

Su debianusuario no tiene ningún conjunto de shell.

Configure el shell a través de:

$ sudo chsh -s /bin/bash debian

información relacionada