Anmeldung über SSH nicht möglich

Anmeldung über SSH nicht möglich

Ich habe öffentliche und private Schlüssel generiert, mit Hilfe von ssh-keygen.

public_keyJetzt möchte ich etwas zum Server hinzufügen . public_keyDazu möchte ich mich zuerst beim Server anmelden, kann mich aber nicht beim Server anmelden und erhalte eine Fehlermeldung permission denied(publickey,password).

Wie kann ich mich beim Server anmelden und wie kopiere ich den public_keyInhalt in die serverseitige authorized_keyDatei?

/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

Inhalt von /var/log/auth.log:

SSH-Kopie-ID

Inhalt von /etc/passwd:

/etc/passwd-Datei

Inhalt von auth.log:

auth.log

Fluchtversuche :ssh -vv [email protected]

ssh -vv debian@192.168.7.2

Inhalt der /.ssh/config file:

/.ssh/config-Datei

Der SSH-Status:

SSH-Status:

Überprüfen des Betriebsstatus der Firewall:

Überprüfen des Betriebsstatus der Firewall:

Anmeldung

[ssh-Kopie-ID]

Antwort1

Ihr debianBenutzer hat keine Shell festgelegt.

Stellen Sie die Shell ein über:

$ sudo chsh -s /bin/bash debian

verwandte Informationen