WORDPRESS - Acesso por SSH

From DreamsIT
Ssh.png






Simples comando para acessar o ssh pelo terminal...




23/07/2020


Comando básico[edit | hide all | hide | edit source]

ssh usuario@ip-do-servidor

Exemplo:

ssh plutao@192.168.1.21

Nesse exemplo acima temos o acesso remoto a conta plutao com o ip do servidor 192.168.1.21.

Ao confirmar o comando através da tecla enter, será lhe perguntado se deseja prosseguir (yes/no), responda yes e depois informe a senha do usuário plutao.




Comando com porta[edit | hide | edit source]

Comando mais completo

ssh [usuario]@[dns/ip]:[porta]

Exemplo:

ssh plutao@192.168.1.21:22

  • Sobre a confirmação de uso e senha, seguir os passos acima.
  • Porta padrão ssh é a 22.




Comando para acesso ao WordPress[edit | hide | edit source]

ssh [usuario]@[dns/ip]

Exemplo:

ssh root@192.168.1.21


Resolvendo possíveis erros[edit | hide | edit source]

Possivelmente você se depare com erros como:

sign_and_send_pubkey: signing failed: agent refused operation

e

Permission denied (publickey)

Não se desepere, conseguiremos resolver acredito se seu caso apresente essas mensagens de falha e negação.

Solução[edit | hide | edit source]

Primeiro, desabilite o uso da senha em seu servidor:

nano /etc/ssh/sshd_config ou se não for root use sudo nano /etc/ssh/sshd_config.


E mude PasswordAuthentication no para PasswordAuthentication yes.

Reinicie o serviço sshd:

systemctl restart ssh ou sudo systemctl restart ssh.

Logo em seguida, adicione a chave ao agente ssh na máquina cliente:

ssh-add

E confirme:

ssh-add -l

Finalmente, é possível que consiga acessar sem a necessidade de senha. Se não tiver conseguido, reveja e re-execute os passos acima. Ou então tente algo diferente como dar permissões:

chmod 700 ~/.ssh

chmod 600 ~/.ssh/*

Talvez você tenha criado o diretório .ssh em outro lugar ou criou algum outro diretório. Espero que tenha ajudado.

E se ainda quando reiniciar a máquina e for tentar se autenticar e der erro de Permission denied (publickey)

tente refazer estes passos:

ssh-add

E confirme:

ssh-add -l


Sobre criação de usuário não-root[edit | hide | edit source]

Verfique aqui.




Autor: Pfyh.





Se você gosta do meu conteúdo, considere comprar um café para mim ou se desejar, me dê um apoio.