Problema SSH após atualização

Problema SSH após atualização
Setting up openssh-server (1:5.3p1-3ubuntu7) ... 
Creating SSH2 RSA key; this may take some time ... 
Creating SSH2 DSA key; this may take some time ... 
start: Job failed to start

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

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

netstat -nlpmostra que nenhum serviço está sendo executado na porta TCP 22

Responder1

Não tenho certeza se minha solução está certa. Mas se você deseja 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 o comando start-stop-daemon acima novamente:

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

isso me ajudou a iniciar meu daemon sshd.

Responder2

Eu tive o mesmo problema que sshdnão iniciava por causa de um erro.
Mostrou que não havia diretório /var/run/sshd.

ll  /var/run

mostrou um link para /run.
Mas no meu sistema /runroda em ramdisk.
Então apaguei o link e criei os diretórios /var/rune /var/run/sshd. Agora ele sshdinicia normalmente e consigo acessar meu sistema sshnovamente.

Responder3

reconfigurar meu firewall para permitir a porta 22 funcionou para mim.

ufw enable
ufw allow 22

Responder4

Basta reinstalar o openssh-server:

sudo apt-get install --reinstall openssh-server

informação relacionada