После смены порта.
И перезапустив службу SSH, у меня ничего не вышло.
Когда я запустил, я получил следующую информацию systemctl status sshd.service
:
sshd.service: main process exited, code=exited, status=255/n/a
Unit sshd.service entered failed state.
sshd.service failed.
Любые предложения о том, как это исправить (новинка здесь)?
Позволять sshd
работает на другом порту, отличном от 22 по умолчанию, вам необходимо настроить политику SELinux, в противном случае привязка порта будет заблокирована. Процедура объясняется всего несколькими строками над строкой, в которой вы меняли. sshd_config
:
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
Поэтому в вашем случае просто запустите из корневой оболочки (или с sudo
):
semanage port -a -t ssh_port_t -p tcp 977
а затем попробуйте снова перезапустить службу. Если это не решит ваши проблемы, загляните в логи и обновите вопрос.