Ferramentas do usuário

Ferramentas do site


public:acesso-ssh-com-chave

Essa é uma revisão anterior do documento!


Acesso a servidores por chave ssh - dicas

O acesso a servidores por meio de chave ssh é mais seguro que por usuário/senha.

O acesso por chave é sempre configurado entre uma conta de orígem e uma conta de destino, não necessariamente a mesma. A forma de acesso é a mesma com o comando ssh usuario@servidor. Porém ao invés de pedir a senha, se a chave estiver configurada o acesso será imediato.

Configuração

Para configurar o acesso por chave é necessário possuir um par de chaves pública/privada. A chave publica deve ser copiada na conta do usuário do servidor de destino.

Para criar par de chaves use ssh-keygen e siga os passos da tela. Em geral não configuramos uma senha para a chave.

A chave publica deve ser copiada no arquivo ~/.ssh/authorized_keys. Cada linha desse arquivo é uma chave autorizada a acessar essa conta. A chave publica fica no arquivo ~/.ssh/id_rsa.pub.

Arquivo config

Na pasta ~/.ssh/ é possivel criar um arquivo config que facilita o acesso ao servidor. Ao invés de escrever ssh meuusuario@servidor2.dominio.usp.br port 2222 podemos escrever somente ssh servidor2. o arquivo config ficaria assim:

host servidor2
port 2222
user meuusuario
hostname servidor2.dominio.usp.br

No config podem ser colocados diversos servidores, com uma linha em branco separando eles.

public/acesso-ssh-com-chave.1557153038.txt.gz · Última modificação: (edição externa)