Red Hat Training
A Red Hat training course is available for RHEL 8
B.2.20. sshpw
O comando Kickstart sshpw
é opcional.
Durante a instalação, você pode interagir com o programa de instalação e monitorar seu progresso através de uma conexão SSH
. Use o comando sshpw
para criar contas temporárias através das quais você pode fazer o login. Cada instância do comando cria uma conta separada que existe apenas no ambiente de instalação. Estas contas não são transferidas para o sistema instalado.
Sintaxe
sshpw --username=name [OPTIONS] password
Opções obrigatórias
-
--username
=name - Fornece o nome do usuário. Esta opção é necessária. - password - A senha a ser utilizada para o usuário. Esta opção é necessária.
Opções opcionais
--iscrypted
- Se esta opção estiver presente, presume-se que o argumento da senha já esteja criptografado. Esta opção é mutuamente exclusiva com--plaintext
. Para criar uma senha criptografada, você pode usar Python:$
python3 -c 'import crypt,getpass;pw=getpass.getpass();print(crypt.crypt(pw) if (pw==getpass.getpass("Confirm: ")) else exit())'
Isto gera um hash compatível com criptografia sha512 de sua senha usando um sal aleatório.
-
--plaintext
- Se esta opção estiver presente, presume-se que o argumento da senha esteja em texto simples. Esta opção é mutuamente exclusiva com--iscrypted
-
--lock
- Se esta opção estiver presente, esta conta é bloqueada por padrão. Isto significa que o usuário não será capaz de fazer o login a partir do console. -
--sshkey
- Se esta opção estiver presente, então a seqüência <password> é interpretada como um valor chave ssh.
Notas
-
Por padrão, o servidor
ssh
não é iniciado durante a instalação. Para tornarssh
disponível durante a instalação, inicialize o sistema com a opção de inicialização do kernelinst.sshd
. Se você quiser desativar o acesso root
ssh
, enquanto permite o acesso a outro usuáriossh
, use o seguinte:sshpw --username=example_username example_password --plaintext
sshpw --username=root example_password --lock
Para simplesmente desativar o acesso root
ssh
, use o seguinte:sshpw --username=root example_password --lock