SSH как root login - GoDaddy VPS

В течение одного сеанса sudo может запрашивать пароль только при первом использовании sudo.

Используйте

sudo -K

, когда вы закончите использовать sudo для отмены этого статуса.

1
задан 2 May 2017 в 03:56

6 ответов

Это, по-моему, как бы хромое, чтобы быть реальным решением проблемы, но я наконец-то выяснил, как войти в мою учетную запись с правами root. Я хостинг с GoDaddy, и когда вы настраиваете свой виртуальный частный сервер с ними, вас попросят создать пользователя для вашего сервера, что я и сделал. То, что я не понимал при выполнении этого шага, состоит в том, что выбранное вами имя пользователя также было бы именем пользователя, которое я должен использовать в ssh для доступа root. Я пытался войти с root в качестве имени пользователя и не смог. Когда я, наконец, попробовал войти в систему с именем пользователя, которое GoDaddy попросил меня при создании моего VPS, я смог войти в систему с правами доступа root. Я решил опубликовать свой ответ, если кто-то еще столкнется с этой проблемой. Я также добавил «GoDaddy» к моему вопросу, понимая, что эта проблема может быть изолирована от того, как они настроили вас с помощью VPS (и не поддерживают btw).

Большое спасибо @ulovah за все ваши Помогите. Вы помогли мне исключить множество возможностей.

0
ответ дан 22 May 2018 в 23:06

Это, по-моему, как бы хромое, чтобы быть реальным решением проблемы, но я наконец-то выяснил, как войти в мою учетную запись с правами root. Я хостинг с GoDaddy, и когда вы настраиваете свой виртуальный частный сервер с ними, вас попросят создать пользователя для вашего сервера, что я и сделал. То, что я не понимал при выполнении этого шага, состоит в том, что выбранное вами имя пользователя также было бы именем пользователя, которое я должен использовать в ssh для доступа root. Я пытался войти с root в качестве имени пользователя и не смог. Когда я, наконец, попробовал войти в систему с именем пользователя, которое GoDaddy попросил меня при создании моего VPS, я смог войти в систему с правами доступа root. Я решил опубликовать свой ответ, если кто-то еще столкнется с этой проблемой. Я также добавил «GoDaddy» к моему вопросу, понимая, что эта проблема может быть изолирована от того, как они настроили вас с помощью VPS (и не поддерживают btw).

Большое спасибо @ulovah за все ваши Помогите. Вы помогли мне исключить множество возможностей.

0
ответ дан 18 July 2018 в 14:05

Это, по-моему, как бы хромое, чтобы быть реальным решением проблемы, но я наконец-то выяснил, как войти в мою учетную запись с правами root. Я хостинг с GoDaddy, и когда вы настраиваете свой виртуальный частный сервер с ними, вас попросят создать пользователя для вашего сервера, что я и сделал. То, что я не понимал при выполнении этого шага, состоит в том, что выбранное вами имя пользователя также было бы именем пользователя, которое я должен использовать в ssh для доступа root. Я пытался войти с root в качестве имени пользователя и не смог. Когда я, наконец, попробовал войти в систему с именем пользователя, которое GoDaddy попросил меня при создании моего VPS, я смог войти в систему с правами доступа root. Я решил опубликовать свой ответ, если кто-то еще столкнется с этой проблемой. Я также добавил «GoDaddy» к моему вопросу, понимая, что эта проблема может быть изолирована от того, как они настроили вас с помощью VPS (и не поддерживают btw).

Большое спасибо @ulovah за все ваши Помогите. Вы помогли мне исключить множество возможностей.

0
ответ дан 24 July 2018 в 20:19

Как сказал «mikewhatever», это из-за разрешений или, если хотите, групп. Это означает, что:

Чтобы решить вашу проблему, вам нужно добавить имя пользователя, используемое для SSH, к этой команде: sudo usermod -a -G sudo username. Затем просто измените «имя пользователя» на фактическое имя пользователя и введите пароль root при его запросе (пароль root или, скорее, пароль для вашей учетной записи, который уже имеет разрешения на выполнение sudo).

0
ответ дан 22 May 2018 в 23:06
  • 1
    К сожалению, каждая команда sudo, которую я выдаю в SSH, возвращается и говорит, что мое имя пользователя не находится в файле sudoers. Об этом инциденте сообщается. И разве вы не знаете, через несколько секунд я получаю сообщение об этом по электронной почте .... ha – ionalchemist 29 April 2017 в 04:13
  • 2
    У вас есть учетная запись, где вы можете делать что-то вроде sudo-s? Если это так, откройте терминал в этой учетной записи и введите там команду. И я повторяю: из SSH, в терминале от вашего пользователя с привилегиями sudo. – ulovah 29 April 2017 в 04:15
  • 3
    Я не боюсь. Мой сервер настроен через GoDaddy. Я слышал, что это может быть не лучшим, и, возможно, в этом моя проблема. На данный момент у меня нет доступа root к моей системе (кроме WHM). – ionalchemist 29 April 2017 в 04:19
  • 4
    Я думал, вы сказали, что у вас есть «root / w password» ...? Если у вас есть это, вы должны быть в состоянии сделать su, правильно? – ulovah 29 April 2017 в 04:22
  • 5
    Это не позволит мне это сделать. Я получаю Access Denied. Но я могу войти в WHM с теми же учетными данными, что и пользователь root. – ionalchemist 29 April 2017 в 04:23

Как сказал «mikewhatever», это из-за разрешений или, если хотите, групп. Это означает, что:

Чтобы решить вашу проблему, вам нужно добавить имя пользователя, используемое для SSH, к этой команде: sudo usermod -a -G sudo username. Затем просто измените «имя пользователя» на фактическое имя пользователя и введите пароль root при его запросе (пароль root или, скорее, пароль для вашей учетной записи, который уже имеет разрешения на выполнение sudo).

0
ответ дан 18 July 2018 в 14:05

Как сказал «mikewhatever», это из-за разрешений или, если хотите, групп. Это означает, что:

Чтобы решить вашу проблему, вам нужно добавить имя пользователя, используемое для SSH, к этой команде: sudo usermod -a -G sudo username. Затем просто измените «имя пользователя» на фактическое имя пользователя и введите пароль root при его запросе (пароль root или, скорее, пароль для вашей учетной записи, который уже имеет разрешения на выполнение sudo).

0
ответ дан 24 July 2018 в 20:19
  • 1
    К сожалению, каждая команда sudo, которую я выдаю в SSH, возвращается и говорит, что мое имя пользователя не находится в файле sudoers. Об этом инциденте сообщается. И разве вы не знаете, через несколько секунд я получаю сообщение об этом по электронной почте .... ha – ionalchemist 29 April 2017 в 04:13
  • 2
    У вас есть учетная запись, где вы можете делать что-то вроде sudo-s? Если это так, откройте терминал в этой учетной записи и введите там команду. И я повторяю: из SSH, в терминале от вашего пользователя с привилегиями sudo. – ulovah 29 April 2017 в 04:15
  • 3
    Я не боюсь. Мой сервер настроен через GoDaddy. Я слышал, что это может быть не лучшим, и, возможно, в этом моя проблема. На данный момент у меня нет доступа root к моей системе (кроме WHM). – ionalchemist 29 April 2017 в 04:19
  • 4
    Я думал, вы сказали, что у вас есть «root / password» ...? Если у вас есть это, вы должны быть в состоянии сделать su, правильно? – ulovah 29 April 2017 в 04:22
  • 5
    Это не позволит мне это сделать. Я получаю Access Denied. Но я могу войти в WHM с теми же учетными данными, что и пользователь root. – ionalchemist 29 April 2017 в 04:23

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

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