Instalado o OpenSSH no Mint 17, mas parece não estar rodando

0

Então eu instalei o OpenSSH no Mint rafaela 17.2, mas ele não parece estar rodando ao usar o arquivo de configuração modificado.

Não sei por que o serviço está funcionando, mas eu não tenho um PID, não tenho ouvinte e não consigo me conectar ...

service --status-all shows [-] ssh.

service ssh start retorna o início:

Job is already running:ssh

ssh localhost retorna a conexão recusada

ps ax | grep ssh retorna apenas o ssh-agent .

ss -lnp | grep ssh mostra o gnome-keyring e o ssh-agent ouvindo, mas não o daemon ssh. ( grep sshd não retorna nada)

Eu segui isso para a configuração - link

Alguma ideia? Eu tenho procurado por horas sobre como iniciar o maldito serviço e não conseguir nada.

Editar (mais informações)

Interpretado mais um pouco, voltou para o arquivo de configuração sshd padrão e o serviço em execução ssh restart retorna ssh stop / waiting e ssh start / running, process

Quando coloco o arquivo de configuração modificado de volta no lugar e faço uma reinicialização, nenhuma identificação de processo é exibida.

Olhei para o arquivo de log, ao tentar reiniciar o sshd com o novo arquivo de configuração eu vejo o seguinte -

Aug 29 17:58:25 serenity kernel: [ 3867.828744] init: ssh main process (6151) terminated with status 255
Aug 29 17:58:25 serenity kernel: [ 3867.828754] init: ssh main process ended, respawning
Aug 29 17:58:31 serenity kernel: [ 3873.631306] [UFW AUDIT] IN= OUT=eth0 SRC=10.0.0.8 DST=255.255.255.255 LEN=142 TOS=0x00 PREC=0x00 TTL=64 ID=65238 DF PROTO=UDP SPT=17500 DPT=17500 LEN=122 
Aug 29 17:58:31 serenity kernel: [ 3873.631323] [UFW ALLOW] IN= OUT=eth0 SRC=10.0.0.8 DST=255.255.255.255 LEN=142 TOS=0x00 PREC=0x00 TTL=64 ID=65238 DF PROTO=UDP SPT=17500 DPT=17500 LEN=122 
Aug 29 17:58:31 serenity kernel: [ 3873.631346] [UFW AUDIT] IN=eth0 OUT= MAC= SRC=10.0.0.8 DST=255.255.255.255 LEN=142 TOS=0x00 PREC=0x00 TTL=64 ID=65238 DF PROTO=UDP SPT=17500 DPT=17500 LEN=122 
Aug 29 17:58:39 serenity kernel: [ 3881.610999] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:1d:d1:7a:3c:91:08:00 SRC=10.0.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2

Alterações de arquivos de configuração e padrão listadas

diff sshd_config (NEW CONFIG) sshd_config.bckp (DEFAULT CONFIG) 
24c24
< LogLevel VERBOSE
---
> LogLevel INFO
27c27
< LoginGraceTime 30
---
> LoginGraceTime 120
52c52
< PasswordAuthentication no 
---
> #PasswordAuthentication yes
71,72c71,72
< MaxStartups 2:30:10
< Banner /etc/issue.net
---
> #MaxStartups 10:30:60
> #Banner /etc/issue.net
89,94d88
< 
< AllowTcpForwarding no
< 
< AllowUsers <username>
< 
< ForwardAgent no
    
por gr0k 29.08.2015 / 23:26

1 resposta

2

Mais ou menos, descobri. Obviamente, algo no arquivo de configuração estava impedindo o servidor de iniciar.

Depois de implementar cada arquivo, altere uma linha de cada vez, finalmente encontrei que era o ForwardAgent sem linha na configuração que estava causando problemas.

Depois de mais algumas pesquisas, descobri que você poderia iniciar o daemon diretamente, em vez de usar os serviços para ver se estava recebendo uma mensagem de erro.

/usr/sbin/sshd -Ddp 10222
/etc/ssh/sshd_config: line 90: Bad configuration option: ForwardAgent
/etc/ssh/sshd_config: terminating, 1 bad configuration options

Eu não sei por que a configuração do ForwardAgent está causando problemas, mas comentando isso, finalmente, posso executar o servidor.

    
por 30.08.2015 / 00:44

Tags