우분투 마법사,
SSH를 통해 인증서를 통해서만 로그인할 수 있도록 사용자를 설정하고 다른 모든 사용자는 SSH를 통해 비밀번호를 통해 로그인할 수 있도록 설정하려고 합니다. 어떤 이유로 전체 시스템이 아닌 특정 단일 사용자에게만 영향을 미치도록 이 구성을 설정하는 방법을 알 수 없습니다. 누구든지 이것이 가능하다면 어떻게 할 수 있습니까?
미리 감사드립니다!
답변1
나는 이것을 직접 테스트하지 않았지만(모든 것에 대해 키 인증을 시행하고 비밀번호 인증의 사용이 매우 제한되어 있기 때문에) 파일 PasswordAuthentication yes
의 앞부분에 설정한 /etc/ssh/sshd_config
다음 동일한 파일의 끝에 추가하면 이 문제를 해결할 수 있습니다. 사용자:
Match User username
PasswordAuthentication no
username
일치하는 사용자 이름으로 변경합니다 .
그런 다음 SSH 서비스를 다시 시작하십시오. sudo systemctl restart ssh.service