공개 키에서 비밀번호로 SSH 복구

공개 키에서 비밀번호로 SSH 복구

저는 공개키 기반 접근을 허용하는 것만으로 한동안 데비안 서버를 운영해왔습니다. 안타깝게도 개인 키를 분실하여(백업 없이 다시 설치) 이제 더 이상 시스템에 로그인할 수 없습니다. 나는 하드 드라이브에 접근할 수 있으므로 하드 드라이브의 데이터를 수정할 수 있습니다. -file을 복원했지만 sshd_configssh를 통해 로그인하려고 하면 여전히 오류가 발생합니다.

Authentications that can continue: publickey

sshd_config비밀번호 기반 액세스를 다시 활성화하려면 -file에서 무엇을 활성화 해야 합니까 ?

sshd_config:

Port 234
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
UsePrivilegeSeparation yes
KeyRegenerationInterval 3600
ServerKeyBits 768
SyslogFacility AUTH
LogLevel INFO
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no
PermitEmptyPasswords yes
ChallengeResponseAuthentication no
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
Banner /etc/issue.net
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM no

답변1

vi /etc/ssh/sshd_config

그런 다음 이 줄을 다음과 같이 설정합니다.

PasswordAuthentication yes

운영 체제를 시작하면 서비스가 새로 고쳐지고 openssh 구성이 다시 로드됩니다.

관련 정보