LINUX.ORG.RU
ФорумAdmin

debian 9 не меняется порт ssh

 


0

1

nano /etc/ssh/sshd_config
меняю порт на 9000
перезапускаю службу
входит по порту.
перезапустил сервер.
в конфиге стоит порт 9000 но пускает только по 22
как так?

systemctl status sshd
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: inactive (dead)
вот это смутило еще, а как автозапуск сделоть?

на серваке vesta стоит, мож изза нее?



Последнее исправление: Regacar (всего исправлений: 2)

Ответ на: комментарий от zolden

systemd 1 root 39u IPv6 1709880292 0t0 TCP *:22 (LISTEN)

короче дело в том что sshd автоматом не стартует, а как сделать чтоб стартовало?
/lib/systemd/systemd-sysv-install enable ssh
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = «ru_RU.UTF-8»
are supported and installed on your system.
perl: warning: Falling back to the standard locale («C»).
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = «ru_RU.UTF-8»

Regacar
() автор топика
Последнее исправление: Regacar (всего исправлений: 1)
Ответ на: комментарий от anonymous

Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)

так у него и так разрешено пускать сразу вендором.

alex_sim ★★★★
()
Ответ на: комментарий от Regacar

короче дело в том что sshd автоматом не стартует, а как сделать чтоб стартовало?

А рукам, что стартует? пусти руками и потом проверь статус.

systemctl start sshd

и потом

systemctl status sshd

Все сделано чтоб стартовало автоматом, но он у тебя умирает,

смотри почему, логи, может что то висит уже на 9000

Active: inactive (dead)

alex_sim ★★★★
()

А ничего не понял. Ты мысли технически грамотно можешь излагать, а то «кто на ком стоял?» не ясно.

У тебя локальный файервол, видимо, открыт только по 22/tcp.

futurama ★★★★★
()
Ответ на: комментарий от futurama

все вобщем норм работает но до перезагрузки после снова

ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: inactive (dead)
~

в чем дело может еще быть ?



systemctl cat ssh.service
# /lib/systemd/system/ssh.service
[Unit]
Description=OpenBSD Secure Shell server
After=network.target auditd.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Service]
EnvironmentFile=-/etc/default/ssh
ExecStartPre=/usr/sbin/sshd -t
ExecStart=/usr/sbin/sshd -D $SSHD_OPTS
ExecReload=/usr/sbin/sshd -t
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartPreventExitStatus=255
Type=notify

[Install]
WantedBy=multi-user.target
Alias=sshd.service
root@83.220.169.200:~# systemctl cat sshd.service
# /lib/systemd/system/ssh.service
[Unit]
Description=OpenBSD Secure Shell server
After=network.target auditd.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Service]
EnvironmentFile=-/etc/default/ssh
ExecStartPre=/usr/sbin/sshd -t
ExecStart=/usr/sbin/sshd -D $SSHD_OPTS
ExecReload=/usr/sbin/sshd -t
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartPreventExitStatus=255
Type=notify

[Install]
WantedBy=multi-user.target
Alias=sshd.service



journalctl -u ssh.service пусто

Regacar
() автор топика
Последнее исправление: Regacar (всего исправлений: 2)

на серваке vesta стоит, мож изза нее?

Насколько я понял это панель управления хостиннгом, а ее нельзя остановить и не грузить автоматически, или веб, чтоб понять кто виноват.

alex_sim ★★★★
()

Раскомментировать строку в конфиге пробовал? Или так и оставил?

targitaj ★★★★★
()
Последнее исправление: targitaj (всего исправлений: 1)

Я не знаю точно, какие настройки производились, кроме модификации sshd_config. Но в vestacp этого однозначно мало для того, чтобы сменить порт. Ищите в поисковике по запросу смены порта именно в vesta.

Изменение настроек порта в sshd_config в vestacp требует также изменения настроек firewall и fail2ban.

kerby
()
Последнее исправление: kerby (всего исправлений: 1)
Ответ на: комментарий от Regacar

решение

sudo crontab -e и добавьте следующую запись:
@reboot mkdir -p -m0755 /var/run/sshd && systemctl restart ssh.service

намногих осях судя по гуглу такая проблема

Regacar
() автор топика
Ответ на: комментарий от Regacar

Имею парк из нескольких серваков на debian 9/10. На некоторых порт ssh изменен через sshd_config. Интересно, что вызывает такой эффект? Юзаю еще ту же VestaCP. Помнится, что добавлял в нее какой-то сервис и нужно было порт открыть. Больше проблем было с настройкой вестовского firewall’а.

Просто для меня debian, это что-то из разряда - настроил и забыл. Оно просто работает и есть не просит. А тут получается порт сменили у ssh и сервис перестал запускаться автоматом. Удивительно для меня. Не сталкивался с таким.

kerby
()
Ответ на: комментарий от menangen

Пришлось когда-то по необходимости использовать в качестве почтового сервера. Сказалось отсутствие опыта. Нюансы по настройке конечно были и остаются. Но в целом, каких-то проблем с вестой я не могу сейчас назвать. Для всего остального хватает поиска в duckduckgo.

kerby
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.