다음과 같이 ssh (루트 권한으로)를 통해 비밀번호를 가진 사용자를 만들려고했습니다.
ssh root@123.45.6.7 useradd -p $(openssl passwd -1 1234) newuser
그렇게함으로써, 나는 성공적이라는 계정을 만들 수 있습니다 newuser
(인,하지만 예상 비밀번호를 사용하여 로그인 할 수 있습니다 1234
)
큰 따옴표를 추가해도 아무런 차이가 없습니다.
ssh root@123.45.6.7 "useradd -p $(openssl passwd -1 1234) newuser"
그리고 해시 된 암호를 생성하여 로컬로 변수로 저장할 수 있는지 궁금하지만 여전히 운이 없습니다.
password=$(openssl passwd -1 1234)
ssh root@123.45.6.7 "useradd -p $password newuser"
내가 놓친 것이 있습니까? 미리 감사드립니다!