Включить SSH на Fedora

Быстрое решение если SSH в Fedora не работает

Краткий ответ. Если после установки Fedora вы не можете подключиться по SSH, обычно проблема в том, что служба sshd не запущена или не установлена. В большинстве случаев достаточно выполнить несколько команд.

sudo dnf install -y openssh-server

sudo systemctl enable sshd

sudo systemctl start sshd

sudo firewall-cmd --add-service=ssh --permanent && sudo firewall-cmd --reload

В 80 процентах случаев после выполнения этих команд доступ по SSH начинает работать.

Обновлено 05 марта 2026
Статья полностью переписана и расширена: добавлены актуальные тесты 2026 года, новые программы, сравнительная таблица, реальные случаи и подробный FAQ.
Включить SSH на Fedora
Включить SSH на Fedora

Почему SSH не работает в Fedora после установки

Многие пользователи после установки Fedora пытаются сразу подключиться к компьютеру по SSH и получают ошибку подключения. Это нормальная ситуация.

В Fedora по умолчанию служба удалённого доступа часто не активирована.

Основные причины:

  • SSH сервер не установлен
  • служба sshd не запущена
  • порт 22 закрыт firewall
  • неизвестен IP адрес компьютера
  • в системе запрещен доступ по паролю

Хорошая новость заключается в том, что все эти проблемы решаются буквально за несколько минут.

Что такое SSH и зачем он нужен

SSH (Secure Shell) это сетевой протокол, который используется для безопасного удалённого управления компьютером или сервером.

С помощью SSH можно:

  • подключаться к компьютеру удалённо
  • администрировать Linux сервер
  • копировать файлы
  • запускать команды на удаленной машине
  • создавать защищенные туннели

Практически любой Linux сервер сегодня управляется именно через SSH.

Установка SSH сервера в Fedora

За работу SSH отвечает пакет openssh-server.

Иногда он уже установлен, но если вы не уверены лучше выполнить установку вручную.

sudo dnf install -y openssh-server

После установки система добавляет службу sshd, которая отвечает за приём входящих SSH подключений.

Как включить SSH на Fedora

Теперь нужно активировать и запустить службу SSH.

Сначала включаем автозапуск при загрузке системы.

sudo systemctl enable sshd

Теперь запускаем службу.

sudo systemctl start sshd

После выполнения этих команд SSH сервер уже должен работать.

Проверка статуса SSH

Чтобы проверить работает ли служба используйте:

sudo systemctl status sshd

Если всё работает правильно вы увидите статус:

active (running)

Это означает что сервер SSH успешно запущен.

Как узнать IP адрес Fedora

Для подключения по SSH необходимо знать IP адрес компьютера.

Узнать его можно командой:

ip a

Ищите строку примерно такого вида:

inet 192.168.1.50

Именно этот IP адрес используется для подключения.

Как открыть порт SSH в firewall Fedora

Fedora использует firewall firewalld.

Иногда он блокирует SSH соединения.

Чтобы открыть порт выполните команды:

sudo firewall-cmd --add-service=ssh --permanent

sudo firewall-cmd --reload

После этого firewall разрешит подключения к SSH серверу.

Как подключиться к Fedora по SSH

Теперь можно подключиться к компьютеру.

Из Linux или macOS используется команда:

ssh username@192.168.1.50

Например:

ssh user@192.168.1.50

Если всё сделано правильно система запросит пароль пользователя.

Подключение к Fedora из Windows

В Windows есть несколько способов подключиться по SSH.

Через PowerShell

ssh user@192.168.1.50

Через PuTTY

Необходимо указать:

  • IP адрес сервера
  • порт 22
  • тип подключения SSH

После этого откроется окно терминала.

Как изменить порт SSH

Иногда администраторы меняют стандартный порт 22 для повышения безопасности.

Для этого нужно отредактировать файл:

sudo nano /etc/ssh/sshd_config

Найдите строку:

#Port 22

И измените её например на:

Port 2222

После этого перезапустите SSH:

sudo systemctl restart sshd

Как разрешить вход только по ключам SSH

Для серверов рекомендуется использовать авторизацию по ключам.

Создаем ключ на клиентском компьютере:

ssh-keygen

Копируем ключ на сервер:

ssh-copy-id user@192.168.1.50

Теперь можно отключить вход по паролю.

sudo nano /etc/ssh/sshd_config

Измените параметр:

PasswordAuthentication no

Перезапустите SSH:

sudo systemctl restart sshd

Частые ошибки при запуске SSH

Ошибка Причина Решение
Connection refused служба sshd не запущена systemctl start sshd
Connection timed out порт закрыт firewall firewall-cmd –add-service=ssh
Permission denied неверный пароль проверьте пользователя
No route to host неверный IP адрес проверьте ip a

Реальные проблемы которые встречаются чаще всего

По моему опыту администрирования Linux серверов чаще всего встречаются такие ситуации:

  • SSH установлен но не запущен
  • порт 22 закрыт firewall
  • компьютер находится в другой сети
  • пользователь вводит неправильный IP

В большинстве случаев проблема решается буквально за несколько минут.

FAQ

Нужно ли устанавливать SSH в Fedora?
Иногда пакет openssh-server уже установлен. Но служба sshd может быть отключена.
Как проверить открыт ли SSH порт?
ss -tulpn | grep ssh
Как перезапустить SSH?
sudo systemctl restart sshd
Можно ли подключиться к Fedora из Windows?
Да. Используйте PowerShell или PuTTY.
Как изменить порт SSH?
Для этого нужно изменить параметр Port в файле sshd_config.
Как узнать IP адрес Fedora?
ip a
Как отключить вход по паролю?
Измените параметр PasswordAuthentication в sshd_config.

Вывод

Включить SSH на Fedora очень просто. Обычно достаточно установить пакет openssh-server, запустить службу sshd и открыть порт в firewall.

После этого можно подключаться к компьютеру удаленно и управлять системой через терминал.

SSH остается одним из самых важных инструментов администрирования Linux систем.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

А ещё с этого года я официально помогаю малому бизнесу Новороссийска не тратить время и деньги на постоянные IT-проблемы.
Под брендом Novoross-IT предлагаю абонентское обслуживание компьютеров: профилактика, резервные копии, настройка сетей, быстрое решение любых сбоев и ежемесячные отчёты.

Сейчас я могу приехать к тебе в офис на бесплатный аудит и показать реальное состояние твоей техники и сетей. Часто после такого аудита владельцы удивляются, сколько мелких рисков они уже носили в себе.

Подробности здесь: novoross-it.ru

Практические инструкции по Windows и Linux
Добавить комментарий