problema SSH após a atualização

6

Configurando o openssh-server (1: 5.3p1-3ubuntu7) ... Criando a chave SSH2 RSA; isso pode levar algum tempo ... Criando chave SSH2 DSA; isso pode levar algum tempo ... início: o trabalho falhou ao iniciar

Não é possível inicializar o ssh, já tentei reinstalar.

O servidor SSH é iniciado manualmente via /etc/init.d/ssh start

netstat -nlp mostra que nenhum serviço está rodando na porta tcp 22

    
por Frielspak 17.07.2011 / 17:18

2 respostas

8

Não tenho certeza se minha solução está correta. Mas se você quiser apenas iniciar seu servidor SSH e resolver seu problema mais tarde, aqui está minha solução rápida:

start-stop-daemon --start --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- -p 22

se então você verá o erro:

Missing privilege separation directory: /var/run/sshd

em seguida, basta criar o diretório ausente e tentar novamente o comando acima de start-stop-daemon:

mkdir /var/run/sshd
chmod 0755 /var/run/sshd

que me ajudou a iniciar meu daemon sshd.

    
por Pavel Kostenko 22.08.2011 / 10:33
0

Parece haver 3 problemas resultantes desse comportamento (para o meu sistema Ubuntu 14.04LTS):

1 - O trabalho desconhecido do ssh ocorre quando você tenta usar 'service ssh start' de um 'su' sessão. A solução é usar o serviço sudo start de um usuário logado que pode 'sudo'

2- O script init.d / ssh existente está saindo silenciosamente sem realmente iniciar o sshd quando o ssh está em fase inicial

3- A principal razão do ssh não iniciar é porque no Ubuntu 14.04 existe um arquivo vazio / etc / ssh / sshd_host_not_to_run que indica que o sshd não deve ser executado. Basta apagar esse arquivo se você quiser que o sshd seja executado.

Portanto, a solução geral é: Use o serviço sudo ssh start após excluir / etc / ssh / sshd_host_not_to_run

    
por user3134164 19.07.2014 / 08:19

Tags