Não há acesso SSH após a reinicialização

1

Estou tendo um problema em que posso acessar um servidor remotamente via SSH, mas se eu enviar o comando reboot. Quando o servidor é reinicializado, recebo um tempo limite quando tento relogar. A única maneira de corrigir o problema é emitir os seguintes comandos "serviço iptables restart" e "service sshd restart" a partir da linha de comando do servidor físico. Eu uso uma porta não padrão para acessar o servidor via SSH. O firewall está configurado para permitir o acesso nessa porta.

Alguém pode dizer por que isso está acontecendo?

    
por ricbax 04.07.2010 / 23:26

2 respostas

1

Você pode ter outro firewall instalado com seu próprio script, e reiniciar o serviço iptables apaga as regras que ele adiciona e coloca em funcionamento. A saída de iptables -L após a reinicialização, bem como uma listagem do conteúdo de /etc/init.d pode confirmar isso.

    
por 05.07.2010 / 00:14
1

Quando você faz o "service servicename restart", um (ou ambos) produz uma saída como a seguinte:

Stopping sshd:                                             [FAILED]
Starting sshd:                                             [  OK  ]

Se sshd ou iptables produzirem o "failed" e "ok" quando você reiniciar, ele não será iniciado a partir do init. Você pode corrigir isso com

sudo /sbin/chkconfig sshd on

ou

sudo /sbin/chkconfig iptables on
    
por 05.07.2010 / 00:38