Use o rhc sem precisar da senha a cada comando

Se você estiver digitando a senha toda vez que usa o comando rhc, então certamente não está fazendo uso do token de autenticação. O token tem validade de 24 horas e neste período a senha não é solicitada novamente.

O uso do token está disponível a partir da versão 1.5.13. Verificando a sua versão:

$ rhc --version
rhc 1.7.8

Para atualizar a versão:

$ sudo gem install rhc

 Para habilitar o token:

$ rhc setup --clean --server broker.getupcloud.com
OpenShift Client Tools (RHC) Setup Wizard

This wizard will help you upload your SSH keys, set your application namespace, and check that other programs like Git are properly installed.

Login to broker.getupcloud.com: getup@getupcloud.com
Password: ********************

OpenShift can create and store a token on disk which allows to you to access the server without using your password. The key is stored in your home directory and should be kept secret.  You can
delete the key at any time by running 'rhc logout'.
Generate a token now? (yes|no) yes
Generating an authorization token for this client ... lasts about 1 day

Saving configuration to /home/mateus/.openshift/express.conf ... done

Você pode verificar o token de autenticação criado em sua conta com o comando $ rhc authorization e para remover use $ rhc logout

Se você não quiser usar o token de autenticação, você pode adicionar sua senha no arquivo .openshift/express.conf como segue:

 # Your OpenShift login name
default_rhlogin='userID'  
password=pswd  
 
# The OpenShift server to connect to
libra_server = 'broker.getupcloud.com'
 
# If true, the server will attempt to create and use authorization tokens to connect to the server
use_authorization_tokens=false
Tem mais dúvidas? Envie uma solicitação

0 Comentários

Por favor, entre para comentar.
Powered by Zendesk