1. shiro-tools/shiro-tools-hasher-[version]-Cli.jar 다운로드 및 서버 업로드 진행
https://repo1.maven.org/maven2/org/apache/shiro/tools/shiro-tools-hasher/1.10.0/
2. CM Web - Passowrd 암호화 실행(ex password: ${REDACTED})
[root@mast2 shiro_test]# java -jar shiro-tools-hasher-1.10.0-cli.jar -p
Password to hash:
Password to hash (confirm):
$shiro1$SHA-256$500000$N7gK9KHKXjIbbYXL+SHh2w==$ABFJfJeXbayY209mdFlFnz8qlbudEIFgjoB9Gle2JVM=
3. CM Web - zeppelin Config 추가(Passowrd)
zeppelin.shiro.user.block = $shiro1$SHA-256$500000$N7gK9KHKXjIbbYXL+SHh2w==$ABFJfJeXbayY209mdFlFnz8qlbudEIFgjoB9Gle2JVM=
4. CM Web - zeppelin Config 수정 (주석처리 진행)
zeppelin.shiro.main.block = #pamRealm=org.apache.zeppelin.realm.PamRealm
= #pamRealm.service=sshd
5. CM Web - zeppelin Config 추가
zeppelin.shiro.main.block = passwordMatcher = org.apache.shiro.authc.credential.PasswordMatcher
= iniRealm.credentialsMatcher = $passwordMatcher
6. CM Web zeppelin 재기동