내가 무엇을 놓치고 있나요? UNIX 시스템에서 루트 비밀번호를 변경하고 해당 비밀번호를 사용하여 로그인을 시도했습니다. in PasswordAuthentication
으로 설정 되고 데몬이 다시 시작되었습니다. 이 동작은 원격으로 로그인하든 로컬로 로그인하든 관계없이 발생합니다.yes
sshd_config
sshd
root@ip-10-0-0-155:~# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ip-10-0-0-155:~# ssh [email protected]
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
답변1
이 파일을 확인 /etc/ssh/sshd_config
하고 다음 줄을 검색하십시오.
PermitRootLogin no
다음으로 바꾸세요:
PermitRootLogin yes
답변2
auth.log를 읽으면 오류에 대한 자세한 정보를 얻을 수 있습니다.
/etc/ssh/sshd_config
제 경우에는 내부에 다음 줄이 있는 또 다른 보안 블록이 있었습니다 .
- 그룹 허용
- 사용자 허용
- 거부 그룹
- 사용자 거부
그것들을 고치고 나서service sshd restart
답변3
나는 같은 문제가 있었고 그것을 해결했습니다.
ssh
내 키보드는 콘솔 키보드와 서버 키보드 간에 다르게 구성되어 있습니다. +사실, 내 숫자 패드의 키는 =; 이지만 그 이유를 전혀 이해하지 못했습니다.
동일한 문자가 입력되었는지 확인하세요.
답변4
localhost
로그인을 사용하고 있습니다 ssh
. 이는 일반적으로 불필요하며 약간의 오버헤드가 발생할 수 있습니다. 노력하다
su -
터미널에서 비밀번호를 입력하세요.