sudo yum install expect
для работы с mkpasswd
но можно и без нее.
openssl passwd -salt $(openssl rand -base64 6) 'You_PASS'
в ответ получим encrypted_password E0eftpEdZ6VX2
apt install mkpasswd
mkpasswd --method=SHA-512 'You_PASS'
или
mkpasswd -l 18 -p 'You_PASS' или mkpasswd 'You_PASS'
Пример добавления encrypted_password на удаленном хосте
sudo useradd -m -s /bin/bash -p 'E0eftpEdZ6VX2' you_user