오류가 발생하여 openssh를 업그레이드하고 싶습니다.
error: Unsafe AuthorizedKeysCommand: bad ownership or modes for file /usr/bin/get_ldap_ssh_key.sh
존재하다 sshd_config
:
AuthorizedKeysCommand /usr/bin/get_ldap_ssh_key.sh
AuthorizedKeysCommandUser nobody
불포트 라고 Set all RESOLVED bugs to CLOSED with release of OpenSSH 7.1
openssh를 업그레이드하는 방법에 대한 지침을 찾지 못했습니다. 어떻게 하나요?
답변1
이는 업그레이드로 고칠 수 있는 버그가 아니라 설정상의 버그입니다. 이것sshd_config(5)
맨 페이지에는 다음과 같은 내용이 있습니다.
인증 키 명령
사용자의 공개 키를 찾는 데 사용되는 절차를 지정합니다. 프로그램은 그룹이나 다른 사람이 쓸 수 없는 루트가 소유해야 하며 절대 경로로 지정되어야 합니다.
/usr/bin/get_ldap_ssh_key.sh
다음 요구 사항을 충족 하는지 확인하세요 .
sudo chown root:root /usr/bin/get_ldap_ssh_key.sh
sudo chmod 755 /usr/bin/get_ldap_ssh_key.sh