 | Установка и настройка sshd на Centos 7
|
SSH (Secure SHell) - позволяет безопасное удаленное подключение к компьютерам и сетевому оборудованию.
Данная статья описывает возможности использования ssh. Во многих дистрибутивах Linux ssh устанаваливается при установке системы. В статье рассматривается вариант отсутствия ssh в начальной установке.
Установка SSH
- установка с помощью yum
# yum install -y openssh-server openssh-clients
- для начала использования ssh сервера требуется создание ключа безопасности для реализации безопасного обмена данными. Данная команда генерирует ключ длиной 2048 bit:
#ssh-keygen -t rsa -b 2048
- запуск сервиса sshd
# systemctl start sshd
- включение сервиса в автозагрузку
# systemctl enable sshd
- разрешение прохождения ssh трафика через файрвол
# firewall-cmd --permanent --add-service ssh
# firewall-cmd --reload
- перезагрузка конфигурации сервера
# systemctl reload sshd
Настройка SSH сервера
Файлы настроек ssh находятся в папке /etc/ssh
Файл sshd_config содержит настройки сервера ssh. Основные параметры файла настройки sshd_config:
Port 22 | - порт ssh | AddressFamily any | - версия IP: IPv4 / IPv6 /any | ListenAddress 0.0.0.0 | - ip адрес интерфейса на котором доступен sshd | PermitRootLogin no | - разрешение использования root при регистрации | MaxAuthTries 6 | - количество попыток аутентификации | MaxSessions 10 | - максимальное количество подключение по ssh | PubkeyAuthentication yes | - использование сертификата для аутентификации | PasswordAuthentication yes | - использование пароля при аутентификации |
Подключение к серверу ssh
Данная команда подключается к серверу под заданным пользователем, с указанными ip адресом сервера и портом.
#ssh loginname@serveripaddress -p portnumber
loginname - имя пользователя
serveripaddress - ip адрес сервера sshd
portnumber - номер порта сервера sshd

 (online network tools and utilities) |
|