Um erro connection refused
provavelmente significa que o serviço sshd
não foi iniciado e, portanto, não está escutando na porta 22 como deveria.
Antes de reinicializar, após atualizar seus pacotes, verifique se o OpenSSH ainda está em execução, digitando telnet localhost 22
. Se o pacote telnet
não estiver instalado, instale-o usando yum install telnet
. Se você vir um banner OpenSSH , significa que ele está em execução, saia do telnet
digitando ^]
(control-]). Se não for, significa que o processo de atualização foi ruim.
Tente o seguinte para ver o estado do serviço sshd :
Não-systemd (pré-CentOS 7)
# chkconfig --list sshd
Se você o vir como off
, ative-o usando o seguinte comando:
# chkconfig sshd on
E comece:
# service sshd start
Tente novamente telnet
. Se ainda não está respondendo, confira /var/log/messages
e descubra o motivo pelo qual ele recusou o início.
Com o systemd (CentOS 7 e acima):
# systemctl status sshd -l
Este comando deve informar o que ocorreu quando o último tentou iniciar sshd
. Se ele mostrar que sshd
não é enabled
, isso significa que ele não será iniciado no momento da inicialização, ative-o usando o seguinte:
# systemctl enable sshd
E comece se não responder:
# systemctl start sshd
Verifique novamente como o processo inicial foi usando systemctl status sshd
, os erros que acontecem durante o processo devem ser exibidos no seu console.
Quanto à sua pergunta sobre a depuração do processo yum
update, convém aumentar debuglevel
de 2 (padrão) para 10 (o maior) em /etc/yum.conf
.