необходимо подключиться как ** root @ my-server-ip ** с помощью SSH [дубликат]

На этот вопрос уже есть ответ здесь :

У меня есть VPS с Ubuntu 14.04. Мне нужно войти в систему как root на моем сервере через SSH.

Я установил пароль для root: sudo passwd root
, затем включил его: sudo passwd -u root
затем перезагрузил мой vps: sudo reboot

Но я все равно не может подключиться к пользователю root. Как я могу включить ssh-вход как root ?

0
задан 16 August 2014 в 06:02

4 ответа

Значение по умолчанию на Ubuntu 14.04 в/etc/ssh/sshd_config

PermitRootLogin without-password

, который запрещает корневые логины с помощью аутентификации по паролю. Это - хорошая идея, потому что попытки входа в систему "в лоб" против пользователя root чрезвычайно распространены.

Для входа в систему как корень я рекомендую настроить основанный на ключе вход в систему SSH . Другой (опасный!) возможность состоит в том, чтобы изменить опцию на PermitRootLogin yes.

7
ответ дан 7 October 2019 в 06:24

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

, Другими словами, вместо того, чтобы использовать ssh root@yourserver, можно хотеть войти в систему, поскольку сами (собственное отличное имя пользователя и учетная запись) тогда работает sudo bash или даже su и аутентифицировать, поскольку корень однажды вошел в систему. Можно также предварительно ожидать большинство команд с sudo для имения той команды, выполненной с уровнем полномочий корня, например:

sudo cp /etc/configthing.conf /etc/configthing.conf.orig или

sudo rm -i /var/log/syslog.3.gz

2
ответ дан 7 October 2019 в 06:24

Если бы Вы настаиваете на том, чтобы иметь необходимость войти в систему как корень, я предложил бы войти в систему как обычный пользователь, работая

sudo tail -f /var/log/auth.log

и затем (не закрыв тот сеанс), пытаясь войти в систему как корень через SSH и наблюдать сообщения ошибки аутентификации, появляющиеся на первой сессии.

необходимо быть в состоянии выяснить причину, Вы неспособны войти в систему, поскольку корень оттуда, иначе отправляя/etc/ssh/sshd_config мог бы получить Вас ответ более быстро.

1
ответ дан 7 October 2019 в 06:24

Существует много примеров онлайн, таким образом, я не повторю их.

одна вещь, которую они не говорят, является Вами потребность:

ssh-add [path_to_key]

при использовании пользовательского имени (не значение по умолчанию) для ключа.

, Если Вы настаиваете на том, чтобы только использовать пароль не пара общедоступная с закрытым ключом:

ssh root@server-ip-or-hostname

и тип Ваша передача.

0
ответ дан 7 October 2019 в 06:24

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

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