failed to start openbsd secure shell server как исправить
не запускается ssh на debian. Помогите.
дата и время debian systemd[1]: Started OpenBSD Secure Shell server.
по команде ssh localhost пишет: ssh: connect to host localhost port22: Connection refused
В чем проблема? Помогите пожалуйста.
что в конфиге sshd?
ssh конфиг
Конфиг не правленый. Который образовался в процессе установки.
Смогу только завтра посмотреть. Пользователь линукса второй день только 🙁 так что если что извините за тупые вопросы. Команду по журналу из рута запускать в том виде как написано?
Из под пользователя тоже работает
sudo systemctl enable ssh
Не оно?
Проверять статус начал после того как не смог подключиться удаленно через putty
Пишет что Лог начат вчера и закончен сегодня. т.е. подразумевает что все работает. Но.
в ответ на systemctl enable ssh пишет: Synhronising stste for ssh.service with sysvinit using update-rc.d.. Executing /usr/sbin/update-rc.d ssh defaults insserv: warning: curent start runlevel(s) (empty) of script ‘ssh’ overrides LSB defaults (2 3 4 5) insserv: warning: curent start runlevel(s) (2 3 4 5) of script ‘ssh’ overrides LSB defaults (empty) Executing /usr/sbin/update-rc.d ssh enable created symlink from /etc/systed/system/sshd.service to /lib/systemd/system/ssh.service.
а какой версии дебиан?
как это проверить? Вообще это сборка с CMS Moodle для виртуалки с Bitnami. CMS работает, но мне нужно долить туда папки. В другом регионе у знакомых работает без проблем.
После перезагрузки по команде статус стало писать: Loaded: loaded (/lib/systemd/system/ssh.service; enabled) Active: inactive (dead) start condition failed at дата и время; 10 min ago ConditionPathExists=!/etc/ssh/sshd_not_to_be_run was not met
т.е. в загрузке изменилось на enabled, но Активность мертвая.
чувствуется тяжелая рука и легкий мозг сборщика виртуалки.
Файл /etc/ssh/sshd_not_to_be_run в системе присутствует?
Failed to start OpenBSD Secure Shell server error when I try to run apt-get or to install Ubuntu upgrades
I am on Ubuntu 16.04 LTS.
I had ssh server running and it worked properly for many months, until one time when something cause it to fail.
Now, I can’t do regular Ubuntu updates from Canonical. I can’t run apt-get updates. E.g.
When I check the status of my ssh server,
Thank you for help.
I don’t know if this helps, but I have in /etc/init.d the following 2 scripts.
which appears to be the Ubuntu provided shell script
Still having issues. They are now causing things like apt install to fail.
Thanks, Andrew Dunn, but I researched that answer and solution didn’t work work me.
Note the: error: Bind to port 22. lines.
7 Answers 7
This issue is caused by a bad configuration of /etc/ssh/sshd_config file. When the service try to launch it does not recognize every fields of this configuration file. In order to solve this issue, you must use the tool
In case /etc/ssh/sshd_config was wrong, this would show wrong parameters with lines.
You must correct this issues and then restart the service:
same problem with Ubuntu 16.04
I think the issue for me is my kernal is too old, best of luck
It happened to me when i wanted to disable SSH key login. First i set this:
Then the error happened then I also added in the file above:
It seemed it fixed the error.
This can be corrected by commenting out that configuration directive and adding the following configuration directive to the [Service] section after Restart=on-failure :
You can set it to a value other than 30 if you so desire, which tells systemd to attempt restarting the service after the specified number of seconds upon failure.
This allows the service to restart after networking has been fully initialized, and configured if you’ve set it up to use DHCP.
I do see that your issue is not exactly the same as mine. Try binding sshd to a specific configured ip address in /etc/ssh/sshd_config:
Трудности при знакомстве с debian
Здравствуйте, с линуксом работаю пару дней, поэтому вопросов уйма.
Немного предыистории:
Имеется старый ноут который потрепал жизнь (клавиатура не держится, тачпад не работает, подсветка на матрице сдохла, да и корпус убитый), но сам ноут по характеристикам ещё ничего (железо работает исправно)
AMD A8-3510MX 1800МГц / 8192МБ / 1000ГБ / AMD Radeon HD 6750M
Решил поставить на него Debian и использовать как сервер. От него требуется держать 6 лёгких сайтов (с общей посещаемостью
Сервер стоит дома, и вкладывать деньги в по с моими знаниями не вижу смысла xD
В общем хотелось бы выслушать советы и критику. Если будут просьбы что то показать, логи или подобное, напишите пожалуйста команды.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
ищу девушку it-шницу / парня it-шника, или обьявления о знакомстве
ищу девушку it-шницу _) мен 17 лет, смазливые тупые куклы которые телепаются по улицам в поисках.
Что лучше debian x86 или Debian x64
Всем добрый день посоветуйте какую x битную ос установить для следующей характеристики. QuadCore.
Трудности при компиляции.
Друзья, добрый день. Столкнулся с такой проблемой. Создаю новый проект в MS VS 2010, пишу.
Трудности при использовании LIMIT
Доброй ночи, уважаемые форумчане! Проблема вот в чем. Для начала немного о ситуации. Например.
смотрел порты, ssh слушает 2221, на роутере порт открыл
Добавлено через 20 минут
прописал
/etc/init.d/ssh status
Я так понимаю что то не то установил?
systemctl restart sshd.service
Failed to restart sshd.service: Access denied
/Рабочий стол$ su
Пароль:
root@188:/home/okdaa/Рабочий стол# systemctl restart sshd.service
root@188:/home/okdaa/Рабочий стол# /var/log/syslog
bash: /var/log/syslog: Отказано в доступе
root@188:/home/okdaa/Рабочий стол#
не может он на этом адресе.
зачем вы вообще его указывали? по умолчанию адрес закоментирован, и сервер слушает на любом адресе
не может он на этом адресе.
зачем вы вообще его указывали? по умолчанию адрес закоментирован, и сервер слушает на любом адресе
изменил порт, закоментировал строчку с где указал свой ip, перезагрузил.
Порт на роутере тоже открыл
sshd запустить одновременно два сервиса
Система Ubuntu 20.04.1 LTS
Тк в ubuntu используется systemd, поэтому пробую в systemd это реализовать.
Создал копии сервис-файла сокет-файла оригиральных sshd в /lib/systemd/system. С изменением sshd на sshd_2 где нужно.
ssh_2.socket и ssh_2@.service скорее всего не нужны для запуска демона, но пусть будут..
Копия настроек для ssh. Добавил путь к конфигу sshd_config_2
Скопировал текущий конфиг для 22 порта, поменял порт на 2022:
systemctl daemon-reload перезагрузили файлы
systemctl enable ssh_2 разрешили демон для автозапуска
systemctl stop ssh_2
все как и должно быть. ssh_2 останавливается, ssh продолжает работать. К 22 порту подключиться можно, к 2022 нельзя
systemctl status ssh
systemctl status ssh_2
Если же остановить ssh,
systemctl stop ssh
то после этого нельзя подключиться к серверу до перезагрузки, что там происходит, посмотреть не могу. Вот вывод статусов до откючения от ssh
systemctl status ssh
systemctl status ssh_2
я не настоящий сварщик, но разве systemctl оперирует не паттернами?
Чтоб меня так пёрло, как автора этой нетленки…
Ты действуешь правильно – задай свой дурацкий вопрос несколько раз, и всегда получишь много дурацких ответов)
Они же у тебя одинаковые. Я просто в sshd второй port добавил и он на двух портах прослушиваться стал.
нет, надо два. один основной, второй для экспериментов. если два порта указать, и испортить чтонить, конфиг например, то на сервер не попаду уже.
Если хочешь экспериментировать, поставь локально виртуалку и экспериментируй до упаду. 🙂
Наверняка его можно загрузить в rescure режиме. Пара таких входов и опыта кратно прибавится.
Так то вроде всё правильно сделал, но смотри, у тебя разное неподключение. В первом случае Connection refused. Это так и должно, когда порт закрыт. Второй это Connection reset by peer. А это значит, что у тебя он подключился, но сервер коннекшон закрыл. Думаю, как раз проблема в pam из-за ssh_2, но не уверен. Надо логи смотреть. Ты после стопа с сеанса логаут не делай, раз он у тебя продолжает работать, а пробуй логиниться с соседней вкладки терминала. Ну и чтобы сервер не ребутать, заодно и старт обратно сможешь сделать.
Ну и заодно с этой вкладк логи смотри. Где-то /var/log/auth.log, наверное. Но можно и syslog тоже.
хера ты бешеный, а надо было всего то руками демон запустить еще раз на другом порту и подсунуть ему другой конфиг, на кой хер ты в system wide настройки полез в сранный systemd полез, ты обсаженный что ли? Таких как ты до администрирования допускать нельзя однозначно раз ты элементарно не можешь руками демон запустить не ломая к херам настроенное окружение. Братюнь, почитай что-нибудь, не лезь туда пока не поймешь как работает unix.
после остановки sshd, если входить на порт sshd_2:
sshd_2[1877]: fatal: Missing privilege separation directory: /run/sshd
в конфигах обоих демонов прописаны директрории
cat ssh.service |grep Runt
cat ssh_2.service |grep Runt
после остановки sshd, если входить на порт sshd_2:
А зачем останавливать? Сразу на 2022 ломись
sshd_2[1877]: fatal: Missing privilege separation directory: /run/sshd
Что-то мне кажется, что RuntimeDirectory и privilege separation directory это разные вещи.
после остановки sshd, если входить на порт sshd_2:
sshd_2[1877]: fatal: Missing privilege separation directory: /run/sshd
Ну вот и ответ. RuntimeDirectory
После остановки sshd, удаляется дирктория /run/sshd. Что логично. После этого sshd_2 не работает, хотя у него в конфиге сервиса прописано RuntimeDirectory=sshd_2. Что кажется бредом …
Если после остановки sshd создать ручками диркторию /run/sshd, то sshd_2 работает нормально….
Сделал на другом сервере так, как написано в инструкции для redhat. Копия конфига с исправлением только номера порта + копия описания сервиса с исправлением дескрипшн и имени сервиса.
То же самое, останавливаю основной сервис, не работают оба. Останавливаю копию, не работает только копия. Видно что то в ubuntu намутили в sshd
Настраиваю ssh.
Сеть 10.3.51.х, компьютеры пингуют друг друга замечательно. Т.е. все работает.
Компьютеров всего два, так что авторизация по хосту.
Все везде прописано.
Дебагом sshd выявило конфликт адреса 0.0.0.0
Поставил требуемый 10.3.51.2
Re: Настраиваю ssh.
> Дебагом sshd выявило конфликт адреса 0.0.0.0
?? Процитируй то что sshd сказал, никаких конфликтов адресов в жизни не встречал. Вот в то что проги за порт деруться я ещё могу поверить.
Рискну предположить что он не запущен 🙂
Re: Настраиваю ssh.
> Процитируй то что sshd сказал
Bind to port 22 on 0.0.0.0 failed: Address already in use.
Cannot bind any address.
> Рискну предположить что он не запущен 🙂
Starting OpenBSD Secure Shell server
После изменения ListenAddress 10.3.51.2
debug1: Bind to port 22 on 10.3.51.2.
Bind to port 22 on 10.3.51.2 failed: Cannot assign requested address.
Cannot bind any address.
Re: Настраиваю ssh.
покажи ip addr sh dev eth0
подозреваю что у тебя айпишник 10.3.51.2 не назначен на сетевую.
Re: Настраиваю ssh.
3: eth1:
mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:21:91:7b:1a:a1 brd ff:ff:ff:ff:ff:ff
inet 10.3.51.1/8 brd 10.255.255.255 scope global eth1
inet6 fe80::221:91ff:fe7b:1aa1/64 scope link
valid_lft forever preferred_lft forever
Re: Настраиваю ssh.
> Address already in use.
Re: Настраиваю ssh.
и посмотреть на предмет ошибок. Также, показать