Ubuntu 14.04 - BUG? Falha no login do SSH [duplicado]

0

Ubuntu 14.04 - instalado apt-get install openssh-server, nome de usuário é sun e password é 1234 e root também tem senha 1234.

Conectando remotamente e deixando de me permitir.

suns-MacBook-Air:js sun$ ssh [email protected]
[email protected]'s password: 
Permission denied, please try again.
[email protected]'s password: 
Permission denied, please try again.
[email protected]'s password: 
Permission denied (publickey,password).

suns-MacBook-Air:js sun$ ssh [email protected]
[email protected]'s password: 
Permission denied, please try again.
[email protected]'s password: 
Permission denied, please try again.
[email protected]'s password: 

suns-MacBook-Air:js sun$ ssh [email protected]
[email protected]'s password: 
Permission denied, please try again.
[email protected]'s password: 
Permission denied, please try again.
[email protected]'s password: 

EDIT: PC está usando ipv4 e ipv6

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether d4:be:d9:fd:84:fe brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.6/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 2a02:a03f:24af:bd00:898f:6294:6b5e:94f6/64 scope global temporary dynamic 
       valid_lft 345642sec preferred_lft 85306sec
    inet6 2a02:a03f:24af:bd00:d6be:d9ff:fefd:84fe/64 scope global dynamic 
       valid_lft 345642sec preferred_lft 345642sec
    inet6 fe80::d6be:d9ff:fefd:84fe/64 scope link 
       valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 1c:3e:84:01:bf:86 brd ff:ff:ff:ff:ff:ff
    
por YumYumYum 17.09.2014 / 08:37

1 resposta

2

Edit: Eu pulei direto para o final da pergunta e não tinha notado que você estava tentando fazer login com uma conta de usuário normal para começar. O seguinte explica porque o root login remoto não funciona por padrão no Ubuntu. De qualquer forma, parece ter ajudado.

Para o usuário normal, basta olhar em /var/log/auth.log . Ele lhe dirá exatamente qual é o problema e isso deve lhe dar uma ideia bastante decente do que você precisa fazer.

Mas, para problemas de raiz, há um pequeno bloqueio em /etc/ssh/sshd_config .

# Authentication:
LoginGraceTime 120
PermitRootLogin without-password
StrictModes yes

Esse é o padrão e isso significa que só permitirá a autenticação baseada em chave SSH para o root.
Não permitirá que você faça login com uma senha.

Obviamente, você pode alterar a configuração para yes , mas você está começando a desvendar a segurança do Ubuntu. Ter um login de raiz de trabalho (especialmente com uma senha super-crackable) é geralmente uma idéia bastante terrível (e desnecessária). Seria mais fácil usar apenas uma chave SSH.

    
por Oli 17.09.2014 / 08:44