Создайте обычного пользователя и установите SSh

Я создал пользователя с sudo useradd cloudera, Пользователь создан успешно. Теперь я хочу установить ssh в cloudera пользователя. Если я выполняю

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

Теперь Как установить ssh в недавно добавленного пользователя?

0
задан 28 July 2017 в 06:04

4 ответа

В дополнение к комментариям и ответам, уже опубликованным здесь, это пояснение.

От того, какой пользователь выполнил команду

sudo useradd cloudera

, пользователь явно имеет привилегии суперпользователя. [ ! d2]

Итак, от нового пользователя, скорее всего, вы можете использовать ssh, поскольку он может быть уже установлен.

Else, у вас есть три варианта:

(1 ) От пользователя, который создал «cloudera», установите ssh с помощью sudo

(2) Добавьте «cloudera» в sudoers и продолжайте.

(3) Просто введите su и введите пароль суперпользователя. Затем перейдите к установке ssh.

0
ответ дан 18 July 2018 в 09:31

Когда вы запустили sudo adduser cloudera, вы использовали sudo. Я буду рассматривать это как основного пользователя.

Если у вас уже установлен ssh

Если вы уже установили ssh, вам не нужно ничего делать. Вы должны быть в состоянии ssh в него напрямую.

Если у вас нет ssh установлен

Установите его у основного пользователя с помощью команды sudo apt-get install openssh-server. Это установит его в системном масштабе, включив его для всех пользователей.

Если вы не знаете, установлен ли ssh

Запустить dpkg -L openssh-server. Если есть какой-либо вывод, вы его установили. В противном случае вы этого не сделаете.

1
ответ дан 18 July 2018 в 09:31

В дополнение к комментариям и ответам, уже опубликованным здесь, это пояснение.

От того, какой пользователь выполнил команду

sudo useradd cloudera

, пользователь явно имеет привилегии суперпользователя. [ ! d2]

Итак, от нового пользователя, скорее всего, вы можете использовать ssh, поскольку он может быть уже установлен.

Else, у вас есть три варианта:

(1 ) От пользователя, который создал «cloudera», установите ssh с помощью sudo

(2) Добавьте «cloudera» в sudoers и продолжайте.

(3) Просто введите su и введите пароль суперпользователя. Затем перейдите к установке ssh.

0
ответ дан 24 July 2018 в 19:22
  • 1
    Также добавьте соответствующие команды к вашим параметрам! sudo apt install openssh-server, sudo adduser cloudera sudo и форматировать код как код с помощью {} в редакторе – derHugo 28 July 2017 в 08:27

Когда вы запустили sudo adduser cloudera, вы использовали sudo. Я буду рассматривать это как основного пользователя.

Если у вас уже установлен ssh

Если вы уже установили ssh, вам не нужно ничего делать. Вы должны быть в состоянии ssh в него напрямую.

Если у вас нет ssh установлен

Установите его у основного пользователя с помощью команды sudo apt-get install openssh-server. Это установит его в системном масштабе, включив его для всех пользователей.

Если вы не знаете, установлен ли ssh

Запустить dpkg -L openssh-server. Если есть какой-либо вывод, вы его установили. В противном случае вы этого не сделаете.

1
ответ дан 24 July 2018 в 19:22
  • 1
    Все еще неясно, хочет ли OP сервер или использует клиент только ... – derHugo 28 July 2017 в 08:29
  • 2
    @derHugo true ... Я сделал предположение, основанное на том, что он говорил – ubashu 28 July 2017 в 08:57

Другие вопросы по тегам:

Похожие вопросы: