“Acesso negado” ao efetuar login na máquina virtual Solaris usando ssh

2

Eu tenho um Solaris 10 em uma máquina virtual VMware no Windows. Foi o que eu fiz:

1) PuTTY instalado.

2) Verifiquei se o ssh está em execução ou não na minha área de trabalho Solaris, conforme abaixo:

    bash-3.00# ps -ef | grep sshd
    root  2001  2000   0 01:21:37 ?           0:00 /usr/lib/ssh/sshd
    root   602     1   0 23:28:23 ?           0:00 /usr/lib/ssh/sshd
    root  2000   602   0 01:21:37 ?           0:00 /usr/lib/ssh/sshd

3) IP verificado do meu Solaris 10 VM:

bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
e1000g0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 2
        inet 192.168.79.128 netmask ffffff00 broadcast 192.168.79.255
        ether 0:c:29:b6:1f:ec
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
        inet6 ::1/128
e1000g0: flags=2004841<UP,RUNNING,MULTICAST,DHCP,IPv6> mtu 1500 index 2
        inet6 fe80::20c:29ff:feb6:1fec/10
        ether 0:c:29:b6:1f:ec

Estou tentando conectar usando o PuTTY com IP 192.168.79.128 na porta 22 , mas é isso que estou recebendo:

login as: root
Using keyboard-interactive authentication.
Password:
Access denied
Using keyboard-interactive authentication.
Password:

O que estou perdendo?

    
por munish 26.01.2013 / 20:17

3 respostas

5

Não faça login como root em ssh; em vez disso, crie um usuário para efetuar login e torne-se root.

Mas editar /etc/ssh/sshd_config e adicionar a linha PermitRootLogin yes (ou alterar se já estiver definido como No ) deve ser feito.

    
por 26.01.2013 / 20:42
1

Você precisa permitir PermitRootLogin em /etc/ssh/sshd_config :

PermitRootLogin yes

Outra solução (preferível) é adicionar outra conta de usuário com useradd user e definir sua senha usando passwd .

E depois de llogging como usuário regular, use su - para se tornar uma raiz

    
por 26.01.2013 / 20:41
0

O login da raiz remota está desativado por padrão. Você deve criar outro usuário para efetuar login.

useradd -m -d /export/home/username username

E defina uma senha

passwd username

Se você decidir permitir o login root remoto, precisará editar o arquivo de configuração ssh para permitir login root. Primeiro defina isso em / etc / ssh / sshd_config

Altere a linha que lê

PermitRootLogin yes

para ler

PermitRootLogin yes

Em seguida, salve o arquivo e reinicie o daemon SSH com

svcadm restart ssh
    
por 16.02.2013 / 18:43