Não é possível permitir acesso SSH para novo usuário [fechado]

1

Atualmente tenho um problema, o que estou tentando fazer é desativar o login raiz e usar ssh para efetuar login como um novo usuário e, em seguida, su para raiz quando necessário.

Não consigo permitir que o usuário efetue login pelo usuário. Eu sou capaz de fazer o login através do SSH na raiz, mas não o usuário que eu fiz.

Eu usei o comando AllowUser , ainda sem sorte.

Existe algo para consertar isso?

Estou usando o CentOS 07.

$ grep <newuser> /etc/passwd
<newuser>:x:1000:1000::/home/<newuser>:/bin/bash]


/usr/sbin/sshd -Dd
debug1: sshd version OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: read PEM private key done: type RSA
debug1: private host key: #0 type 1 RSA
debug1: read PEM private key done: type ECDSA
debug1: private host key: #1 type 3 ECDSA
debug1: rexec_argv[0]='/usr/sbin/sshd'
debug1: rexec_argv[1]='-Dd'
Set /proc/self/oom_score_adj from 0 to -1000
debug1: Bind to port 22 on 0.0.0.0.
Bind to port 22 on 0.0.0.0 failed: Address already in use.
debug1: Bind to port 22 on ::.
Bind to port 22 on :: failed: Address already in use.
Cannot bind any address.
    
por Datsun 28.11.2014 / 01:35

2 respostas

0

Eu consertei, obrigado por sua ajuda pessoal! Meu problema foi que eu instalei a chave no root e não fiz o mesmo para o meu usuário. Fui em frente e segui o seguinte tutorial: link Mas, certificando-se que eu estava no novo usuário, e no diretório home dos usuários, segui TODOS os passos e deu certo! Tudo o que eu tinha que fazer era importar as chaves e rodar o PuttyGen para mudar as configurações para o Putty funcionar!

    
por 29.11.2014 / 21:23
1

Talvez você tenha esquecido de atribuir o shell do usuário?

Isso pode ser feito da seguinte forma:

useradd -s /bin/bash gdea73

Pode ser algo totalmente diferente, mas lembro-me de ter cometido o erro mencionado em algum momento no passado.

    
por 28.11.2014 / 04:00

Tags