Служба SSH в openSUSE и SLES предоставляется пакетом openssh-server. openssh-server установлен по умолчанию, но служба SSH-сервера не включена. Включение службы приводит к запуску сервера во время загрузки системы, что означает, что даже если SSH-сервер установлен, вы не сможете использовать его из коробки.
Вы можете включить службу SSH во время установки openSUSE и SLES в разделе Безопасность на экране Настройки установки, установив следующие параметры:
- Брандмауэр будет включен
- Служба SSH будет включена
- Порт SSH будет открыт
Если вы пропустили эту опцию во время установки, вы можете вручную установить и запустить службу SSH вместе с необходимыми конфигурациями из терминала.
Шаги по установке и включению SSH-сервера на SUSE
Обновите список пакетов zypper.
1 | sudo zypper refresh |
Установите пакет openssh, если он еще не установлен (необязательно).
1 | sudo zypper install --no-confirm openssh |
Запустите службу sshd через systemd.
1 | sudo systemctl start sshd |
Проверьте, успешно ли запущен sshd (необязательно).
1 | sudo systemctl status sshd |
Включите sshd при запуске системы.
1 | sudo systemctl enable sshd |
Включите правило брандмауэра для ssh.
1 | sudo firewall-cmd --permanent --add-service=ssh |
Перезагрузите правила брандмауэра.
1 | sudo firewall-cmd --reload |