СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть
Вернуться   СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть > Программирование и системное администрирование > Операционные системы > Debian
Закладки ДневникиПоддержка Сообщество Комментарии к фото Сообщения за день
Ответить в этой теме   Перейти в раздел этой темы   Translate to English    
 
Translate to English В мои закладки Подписка на тему по электронной почте Отправить другу по электронной почте Опции темы Поиск в этой теме
Старый 04.08.2025, 09:59   #1 (ссылка)
Crow indian
 
Аватар для Admin

Регистрация: 21.02.2009
Возраст: 40
Сообщений: 29,991
Поблагодарил: 398 раз(а)
Поблагодарили 5988 раз(а)
Фотоальбомы: 2576 фото
Записей в дневнике: 698
Репутация: 126089

Тема: Как включить ssh доступ в Линукс?



 
Содержание

Как включить ssh доступ в Линукс?


Чтобы включить SSH-доступ в Linux, выполните последовательность действий, адаптированную под ваш дистрибутив.

Возможно сервер ssh уже установлен - тогда просто запустите его:

PHP код:
sudo systemctl enable sshd 
PHP код:
sudo systemctl start sshd 
Если же эти команды не помогают - выполните следующие действия

1. Установка OpenSSH-сервера


В зависимости от семейства дистрибутивов используйте соответствующую команду:

Debian/Ubuntu:

bash
sudo apt update
PHP код:
sudo apt install -y openssh-server 
RHEL, AlmaLinux, Rocky, Fedora:

bash
PHP код:
sudo dnf install -y openssh-server 
Arch Linux:

bash
PHP код:
sudo pacman -S openssh 

2. Запуск и активация сервиса


Запустите демон SSH и включите его автозагрузку при старте системы:

bash
PHP код:
sudo systemctl enable --now sshd 
Если команда не сработает, попробуйте альтернативные варианты:

bash
PHP код:
sudo systemctl enable --now ssh 

3. Проверка работы сервиса


Убедитесь, что служба запущена:

bash
PHP код:
sudo systemctl status sshd 
Проверьте, слушает ли порт 22 (по умолчанию для SSH):

bash
PHP код:
sudo ss -lptn 'sport = :22' 
или

bash
PHP код:
lsof -:22 -nP 

4. Настройка файервола


Если на системе активен файервол (например, ufw, firewalld), откройте порт 22:

Для firewalld:

bash
PHP код:
sudo firewall-cmd --add-service=ssh --permanent
sudo firewall
-cmd --reload 
Для ufw:

bash
PHP код:
sudo ufw allow ssh 

5. Базовая проверка подключения


Попробуйте подключиться к самому серверу, используя команду:

bash
PHP код:
ssh localhost 
Если видите запрос на добавление отпечатка ключа и предложение продолжить соединение — SSH настроен корректно.

Дополнительные рекомендации по безопасности


Смена порта по умолчанию (с 22 на другой).
Измените порт в файле /etc/ssh/sshd_config, например:

bash
PHP код:
Port 56893 
Затем перезапустите сервис:

bash
PHP код:
sudo systemctl reload sshd 
Отключение входа по паролю.
В файле /etc/ssh/sshd_config установите:

bash
PHP код:
PasswordAuthentication no 
Перезапустите сервис.

Авторизация по ключам вместо пароля


Сгенерируйте ключи на клиенте:

bash
PHP код:
ssh-keygen -t ed25519 -a 64 -"yourname@yourhost" 
Скопируйте публичный ключ на сервер:

bash
PHP код:
ssh-copy-id user@SERVER_IP 
Ограничение доступа по IP.
Настройте файлы /etc/hosts.deny и /etc/hosts.allow.

Отключение доступа root


В файле /etc/ssh/sshd_config установите:

bash
PHP код:
PermitRootLogin no 
Важные замечания
Всегда делайте резервные копии конфигурационных файлов перед изменениями.

Проверяйте статус сервиса после каждого изменения конфигурации.

Убедитесь, что порт SSH открыт не только в файерволе системы, но и на уровне маршрутизатора (если применимо).

Регулярно обновляйте систему и пакет openssh-server для защиты от уязвимостей.

Следуя этим шагам, вы настроите защищённый SSH-доступ к вашей системе Linux.
Admin вне форума   Цитировать 12
Старый 21.10.2025, 15:55   #2 (ссылка)
Робот
 
Аватар для СЦБот

Регистрация: 05.05.2009
Сообщений: 2,484
Поблагодарил: 0 раз(а)
Поблагодарили 82 раз(а)
Фотоальбомы: не добавлял
Репутация: 0

Тема: Тема перенесена


Эта тема была перенесена из раздела Комната совещаний.

Перенес: Admin. Держитесь и всего вам доброго.
СЦБот вне форума   Цитировать 0
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как расширить диск в Линукс (добавить к логическому диску свободное место на физическом) Admin Debian 0 03.10.2025 12:02
Как узнать сколько свободного места осталось на диске в Линукс Admin Debian 0 05.09.2025 14:41
Как включить доступ через ssh от пользователя рут (root) в Линукс? Admin Debian 0 12.08.2025 09:54
Как получить доступ к... Светлана Р Обсуждение форума 2 09.08.2010 22:52

Ответить в этой теме   Перейти в раздел этой темы   Translate to English


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.



Часовой пояс GMT +3, время: 02:42.

Яндекс.Метрика Справочник 
сцбист.ру сцбист.рф

СЦБИСТ (ранее назывался: Форум СЦБистов - Railway Automation Forum) - крупнейший сайт работников локомотивного хозяйства, движенцев, эсцебистов, путейцев, контактников, вагонников, связистов, проводников, работников ЦФТО, ИВЦ железных дорог, дистанций погрузочно-разгрузочных работ и других железнодорожников.
Связь с администрацией сайта: admin@scbist.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC Перевод: zCarot