
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 -nlp
mostra 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 sshd
nã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 /run
roda em ramdisk.
Então apaguei o link e criei os diretórios /var/run
e /var/run/sshd
. Agora ele sshd
inicia normalmente e consigo acessar meu sistema ssh
novamente.
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