Como parar os chromebooks sshd? (pixelbook)

0

Eu posso rodar o daemon bem com /usr/sbin/sshd -p 1337

Então, posso conectar-me bem, alternativamente, posso ativar o modo de desenvolvedor para iniciá-lo.

Mas eu não sei como parar isso ... o comando im familiarizado com /usr/sbin/sshd stop não funciona. e resulta no erro

Extra argument stop.

Eu tentei usar o sudo kill -9 , mas ele simplesmente reinicia.

    
por Leathan 28.01.2018 / 22:41

1 resposta

1

Resposta: Use kill sig 15 no processo.

sudo kill -15 $(sudo ps -A |grep "\ssshd$" | cut -d ' ' -f 1)

Explicação: Parece que o pixelbook usa upstart sem nenhum comando de serviço. Também o daemon sshd precisa fechar com o sinal TERMINATE / 15 , não KILL / 9 . Eu acredito que porque é um processo zumbi, de qualquer forma eu deveria ter tentado isso primeiro.

Explicação do comando: (Se você conhece o PID, pode usar apenas sudo kill -15 $PID )

  • sudo : executar como usuário elevado
  • kill : envia um sinal de kill para kernal
  • - : next arg é uma opção
  • 15 : opção para finalizar o sinal
  • $() : expressão substituta (executa o que está dentro)
  • ps : processos
  • A : opção para todos
  • | : envia a saída para o próximo comando
  • grep : gnu regexp
  • "\ssshd$" : 1 espaço seguido por string "sshd" seguido por fim de linha
  • cut -d ' ' -f 1 : recorta a primeira palavra depois de 1 espaço.
por 30.01.2018 / 03:23