Ssh - trocando senha da chave: mudanças entre as edições
De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
Muitas vezes criamos chaves criptográficas assimétricas com o OpenSSL e com o OpenSSH. No momento da criação de tais chaves, são solicitadas senhas para as mesmas. A dúvida é a seguinte: como proceder para trocar tais senhas? | Muitas vezes criamos chaves criptográficas assimétricas com o OpenSSL e com o OpenSSH. No momento da criação de tais chaves, são solicitadas senhas para as mesmas. A dúvida é a seguinte: como proceder para trocar tais senhas? | ||
== Changing a Passphrase with ssh-keygen == | |||
The -p option requests changing the passphrase of a private key file instead of creating a new private key. The program will prompt for the file containing the private key, for the old passphrase, and twice for the new passphrase. Use -f {filename} option to specifies the filename of the key file. For example, change directory to $HOME/.ssh. Open the Terminal app and then type: | |||
$ cd ~/.ssh/ | |||
$ | |||
To change DSA passphrase, enter: | |||
$ ssh-keygen -f id_dsa -p | |||
To change RSA passphrase, enter: | |||
$ ssh-keygen -f id_rsa -p | |||
Apenas duas observações importantes: | Apenas duas observações importantes: | ||
Linha 15: | Linha 19: | ||
== Referências == | == Referências == | ||
* http:// | * http://www.cyberciti.biz/faq/howto-ssh-changing-passphrase/ |
Edição atual tal como às 16h52min de 30 de setembro de 2015
Muitas vezes criamos chaves criptográficas assimétricas com o OpenSSL e com o OpenSSH. No momento da criação de tais chaves, são solicitadas senhas para as mesmas. A dúvida é a seguinte: como proceder para trocar tais senhas?
Changing a Passphrase with ssh-keygen
The -p option requests changing the passphrase of a private key file instead of creating a new private key. The program will prompt for the file containing the private key, for the old passphrase, and twice for the new passphrase. Use -f {filename} option to specifies the filename of the key file. For example, change directory to $HOME/.ssh. Open the Terminal app and then type:
$ cd ~/.ssh/
To change DSA passphrase, enter:
$ ssh-keygen -f id_dsa -p
To change RSA passphrase, enter:
$ ssh-keygen -f id_rsa -p
Apenas duas observações importantes:
- Ao executar os comandos anteriores, será pedida a senha atual da chave e, a seguir, a nova senha (com confirmação).
- A chave gerada não terá as mesmas permissões de segurança da chave anterior. Assim, verifique as permissões anteriores com # ls -l e, depois, troque as permissões na chave nova com # chmod.