Crie um usuário normal e instale o SSh

0

Eu criei um usuário com sudo useradd cloudera , usuário criado com sucesso. Agora quero instalar o ssh em cloudera user. Se eu executar

cloudera@ubuntu:~$ sudo apt-get install ssh
[sudo] password for cloudera: 
cloudera is not in the sudoers file.  This incident will be reported.

Agora Como instalar o ssh em usuários recém-adicionados?

    
por DevPerson 28.07.2017 / 04:59

2 respostas

1

Quando você executou sudo adduser cloudera , usou sudo . Eu vou me referir a isso como o usuário principal.

Se você já tiver ssh instalado

Se você já tiver o ssh instalado, não precisará fazer nada. Você deve ser capaz de ssh diretamente.

Se você não tiver ssh instalado

Instale-o no usuário principal com o comando sudo apt-get install openssh-server . Isso irá instalá-lo em todo o sistema, habilitando-o para todos os usuários.

Se você não sabe se tem ssh instalado

Execute dpkg -L openssh-server . Se houver alguma saída, você a instalou. Caso contrário você não faz.

    
por ubashu 28.07.2017 / 05:46
0

Além dos comentários e respostas já postados aqui, há um esclarecimento.

De qualquer usuário que você tenha executado o comando

sudo useradd cloudera

esse usuário obviamente tem privilégios de superusuário.

Assim, a partir do novo usuário, provavelmente você poderia usar o ssh, como pode estar lá já instalado.

Senão, você tem três opções:

(1) Do usuário que criou o "cloudera" instale o ssh usando sudo

(2) Adicione "cloudera" aos sudoers e prossiga.

(3) Simplesmente digite su e forneça a senha de superusuário. Então prossiga para instalar o ssh.

    
por A S K 28.07.2017 / 07:12