в linux/Debian я новичёк поэтому можно забросать меня палками
От старого админа остался Виртуальный выделенный сервер с сайтом nginx, в нём истек ssl сертификат, нужно его обновить.
1.Мне бы хотелось узнать как подключиться к Debian серверу зная только логин и пароль от root кроме VNC панели
2. пытался подключиться по SSH, но пишет "Permission denied, please try again."
Прошу помочь с вопросом
2. пытался подключиться по SSH, но пишет "Permission denied, please try again."
Значит закрыт доступ под рутом. Ещи пользователя и под su - заходи в рут
с сайтом nginx, в нём истек ssl сертификат, нужно его обновить
Скорее всего там сертификат летскрипт. Преревыпусти его и укажи в конфиге где новые. Но если все нстроено норм, должно подтчянуться само
1. Подключиться к Debian серверу по SSH:
ssh root@IP-адрес_сервера (заменить IP-адрес_сервера на адрес из панели провайдера).
2. Permission denied:
По-умолчанию в Debian root не может заходить через SSH с паролем, для этого нужно редактировать /etc/ssh/sshd_config
PermitRootLogin yes
sudo systemctl restart sshd
Если нет доступа к sshd_config (SSH не работает) подключиться через VNC панель провайдера, и уже там редактировать.
Почему обязательно нужен root? От обычного пользователя с SSH-ключом безопаснее.
Неправильный совет... выше.
# отключите вход под root в SSH (в файле /etc/ssh/sshd_config)
PermitRootLogin no
на сервере вы дайте права себе
[console]usermod -aG sudo username[/console]
после подключиться по ssh под собой
и уже после подключения под собой sudo su - как то так.
так правильно.
Неправильный совет... выше.
Зачем же так категорично))
В вашем варианте только общая рекомендация по безопасности и она не решает задачу входа у задавшего вопрос, так как у него есть только root. Для Debian обычно правят /etc/ssh/sshd_config, затем перезапускают SSH-службу, и уже потом подключаются и настраивают сертификат.
Мой ответ ближе к решению сиюминутной ситуации задавшего вопрос. Ему не нужно отключать root, если его цель зайти на сервер и обновить SSL. Сначала лучше получить доступ, а уже потом завести обычного пользователя и, при желании, отключить root по SSH.
alt6kdesktop, У нас свобода слова, а не диктатура, и я не категоричен, да и Вы сами же выше задаете риторический вопрос почему root, а не пользователь.
Безопасность превыше сиюминутного действия должна быть.
Потом может и не наступить. Как правило так и будет. а правило в конфиге никто отключать потом не будет.
Поэтому лучше изначально идти по корректному пути. А обходные способы их можно рассматривать, но лучше всегда описывать более правильное решение как основное.
Дома в сети где один комп за роутером наверное так можно экспериментировать.
Мы не рассматриваем что там за сеть, но сам вопрос это описывает "От старого админа остался Виртуальный выделенный сервер" вот тут как бы намекает на то, что лучше все делать изначально правильно.
Безопасность превыше сиюминутного действия должна быть.
Стилистически правильное написание фразы - безопасность должна быть превыше сиюминутного действия.
Разная методика обучения - отсюда вытекают наши разногласия.
Стилистически правильное написание фразы - безопасность должна быть превыше сиюминутного действия.
Да это, скорее всего, отсылка к Магистру Йоде.
Магистр Йода об изменении стиля написания: https://www.securitylab.ru/news/577328.php