ssh session não terminada na reinicialização / parada do putty após a atualização para o 14.04

0

Após o upgrade do meu servidor para o ubuntu 14.04 quando eu reinicio ou paro de putty, o servidor reinicializa normalmente, mas a sessão ssh não é terminada pelo servidor como antes da atualização. Alguém pode ajudar? Obrigada!

    
por John 14.01.2015 / 16:02

1 resposta

0

Informações básicas

O Ubuntu mudou para o Upstart como o sistema init, do System-V. É muito mais rápido, permitindo serviços paralelos de inicialização / interrupção, diminuindo o tempo de inicialização significativamente. Os serviços estão dependendo uns dos outros, às vezes, para os quais o System-V tinha uma ordem fixa de iniciá-los / pará-los para cada nível de execução. Para o Upstart, as dependências são declarativas, como "inicie o firewall antes que a rede seja ativada", o que fará com que a rede não seja iniciada antes que o firewall seja concluído. Outros serviços sem essa dependência já podem começar assim.

Alterar configuração de inicialização do SSH

Por padrão, a configuração de inicialização do SSH Upstart no Ubuntu 14.04 não tem nenhuma dependência de outros serviços, portanto, pode ser feita após a rede ser encerrada. Isso pode causar uma conexão inoperante em seus clientes, porque o servidor SSH não poderá alcançar os clientes em algumas ocasiões.

Adicione uma dependência no /etc/init/ssh.conf (configuração inicial do SSH Upstart):

Em

stop on runlevel [!2345]

adicione

stop on stopping networking

Supondo que você não use o gerenciador de rede do usuário, mas a configuração normal de rede /etc/network/interfaces , isso garantirá que o daemon SSH será encerrado antes da rede.

Nota: não testado, por favor verifique.

Você pode relatar isso como um bug contra o pacote openssh-server . Eu acho que será uma melhoria para o Ubuntu ter uma dependência adequada da configuração de inicialização do SSH.

    
por gertvdijk 14.01.2015 / 16:35