- Быстрое решение если SSH в Fedora не работает
- Почему SSH не работает в Fedora после установки
- Что такое SSH и зачем он нужен
- Установка SSH сервера в Fedora
- Как включить SSH на Fedora
- Проверка статуса SSH
- Как узнать IP адрес Fedora
- Как открыть порт SSH в firewall Fedora
- Как подключиться к Fedora по SSH
- Подключение к Fedora из Windows
- Через PowerShell
- Через PuTTY
- Как изменить порт SSH
- Как разрешить вход только по ключам SSH
- Частые ошибки при запуске SSH
- Реальные проблемы которые встречаются чаще всего
- FAQ
- Вывод
Быстрое решение если 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 начинает работать.
Статья полностью переписана и расширена: добавлены актуальные тесты 2026 года, новые программы, сравнительная таблица, реальные случаи и подробный FAQ.

Почему 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?
Как проверить открыт ли SSH порт?
Как перезапустить SSH?
Можно ли подключиться к Fedora из Windows?
Как изменить порт SSH?
Как узнать IP адрес Fedora?
Как отключить вход по паролю?
Вывод
Включить SSH на Fedora очень просто. Обычно достаточно установить пакет openssh-server, запустить службу sshd и открыть порт в firewall.
После этого можно подключаться к компьютеру удаленно и управлять системой через терминал.
SSH остается одним из самых важных инструментов администрирования Linux систем.
Понравилась статья?
Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!
Поддержать проектСпасибо, что вы с нами!




