Como acessar o servidor Linux via conexão SSH usando chaves criptográficas?

De Wiki
Ir para: navegação, pesquisa

Para acessar um servidor Linux através de uma conexão SSH, primeiramente é necessário gerar uma chave criptografada. Para isso, siga um dos procedimentos abaixo, conforme o Sistema Operacional (S.O.) de seu computador:

Linux e MAC OS X

Após gerar e instalar o par de chaves criptografadas, siga os passos abaixo para acessar seu servidor via SSH através de uma máquina com S.O. Linux ou MAC OS X:

1. Abra uma nova janela do "Terminal";


2. Utilize o comando abaixo para setar as permissões de sua chave privada:
chmod 600 nomechaveprivada.pem


3. Faça o login em seu servidor utilizado o seguinte comando:
ssh -i nomechaveprivada.pem SuaConta@hospedagemweb.net


NOTA: Em seu cliente SSH, talvez seja necessário confirmar a chave de host do servidor e adicionar ao cache antes da conexão.

Windows

Após gerar e instalar o par de chaves criptografadas, siga os passos abaixo para acessar seu servidor via SSH através de uma máquina com S.O. Windows:

NOTA: É necessário ter instalado em seu computador o programa PuTTY. Para realizar o download clique aqui.
1. Abra o programa PuTTY;


2. Clique na categoria "SSH";
CFSSH01.png


3. Clique em "Auth", em “Browse” e, e em seguida, selecione a chave privada salva em seu computador;
CFSSH2.png


4. Clique na categoria "Session";
CFSSH03.png


5. Digite o endereço SuaConta.hospedagemweb.net em “Host Name” e mantenha a porta 22 em "Port";
CFSSH04.png
NOTA: substitua SuaConta pelo ID (login).hospedagemweb.net do seu servidor.


6. Dê um nome para a conexão em "Saved Sessions", clique em "Save" e, em seguida, em "Open";
CFSSH05.png


7. Na janela que irá abrir, digite o seu usuário de acesso ao FTP e pressione a tecla "Enter".
CFSSH06.png