Что такое SSH
Обновлено:
Опубликовано:
|
SSH —
простыми словами
|
сетевой протокол. Используется для удаленного управления операционными системами и передачи файлов. Ключевая особенность заключается в том, что SSH шифрует трафик, делая подключения безопасными. По умолчанию, использует 22-й порт. Аббревиатура расшифровывается как Secure Shell. Программные реализации SSH делятся на серверные и клиентские части. В основном, в качестве сервера применяется OpenSSH, клиентов — OpenSSH (UNIX), PuTTY или SecureCRT (Windows, Linux). Пользоваться программами довольно просто. Пример подключения по SSH из командной строки Linux: ssh root@192.168.0.15 * где root — учетная запись, из-под которой выполняем подключение; 192.168.0.15 — IP-адрес компьютера, с которым соединяемся. Для получения полного списка ключей можно воспользоваться командой man ssh. Также на русском языке можно ознакомиться с описанием на сайте OpenNET. Пример аналогичного подключения при помощи PuTTY: Независимо от операционной системы семейства UNIX (Ubuntu, CentOS, FreeBSD и так далее), для настройки сервера SSH используется конфигурационный файл /etc/ssh/sshd_config. Для Windows также существует реализация сервера — «OpenSSH for Windows», которая позволит подключаться к данной системе для удаленного управления из командной строки (достойной альтернативой могут послужить Powershell или Bitvise SSH Server). Подробнее об SSH на Википедии Задать вопрос в телеграм-чате |
Встречается в статьях
Инструкции:
- Использование playbook и роли в Ansible на примере установки NGINX
- Как настроить SSH на Cisco
- Настройка безопасности Linux с помощью Fail2ban
- Как установить и настроить iRedMail на Rocky Linux или CentOS
- Настройка почтового сервера iRedMail на Ubuntu/Debian
- Как установить и настроить систему виртуализации Proxmox VE
- Настройка синхронизации на CentOS и Ubuntu с Rsync Server
- Настройка аутентификации по SSH через Active Directory на CentOS
- Установка и запуск менеджера управления проектами Taiga на Rocky Linux
- Установка Nginx + PHP + MySQL + PostgreSQL на Astra Linux
- Как установить и использовать сервер хранения секретов Hashicorp Vault
- Как установить и настроить панель управления виртуальными машинами VMmanager
- Установка и настройка FTP-сервера vsFTPd на CentOS 7
- Установка и настройка почтового сервера Zimbra на Linux
Мини-инструкции:
- Установка и базовая настройка Ansible на Linux CentOS или Ubuntu
- Как использовать SCP без пароля
- Как ускорить вход по SSH
- Инструкция по установке VMware Tools на Linux
- Инструкция по установке VMware Tools на FreeBSD
- Как разрешить root заходить по SSH в системах Linux
- Настройка ограничения chroot для протокола SFTP
- Просмотр и смена расположения файлов базы MySQL / MariaDB
- Как использовать резервные копии iRedMail для восстановления или переноса сервера
- Установка, настройка и использование NGINX Amplify для мониторинга веб-сервера
- Как работать с менеджером рассылки писем PHPLIST
- Установка панели управления ISPmanager на Ubuntu или CentOS
- Установка и настройка LDAP сервера FreeIPA на Linux CentOS
- Установка и настройка CRM Битрикс24 на Linux CentOS
- Как установить драйвер для Windows на гипервизоре KVM
- Как настроить кластер гипервизоров Proxmox Virtual Enviroment
- Как работать с менеджером пакетов dnf/yum в операционной системе Linux CentOS
- Синхрониация каталогов в Linux с помощью Lsyncd
- Как работать с pipeline в Jenkins — подготовка системы, пример Groovy-скрипта
- Как настроить балансировку http-запросов в веб-сервере NGINX
- Как собрать установочный RPM-пакет для веб-сервера NGINX в Linux CentOS
- Шпаргалка по работе с системой управления конфигурациями Ansible
- Как установить на CentOS и выполнить пробный запуск программы jmeter
- Настройка аутентификации пользователей FreeIPA на сервере OpenVPN
- Хранение и управление паролями PostgreSQL через Hashicorp Vault
- Установка второго сервера FreeIPA с настройкой репликации
- Как установить и настроить кластер Hadoop на Linux Ubuntu
- Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
- Как установить программный брокер Kafka на Linux и выполнить базовые команды
- Как с помощью Consul Connect развернуть Service Mesh
- Как установить и настроить NATS сервер на Linux
- Установка, настройка и использование почтового шлюза Proxmox Mail Gateway
- Шпаргалка по созданию SSH-туннелей в командной строке Linux
- Создание виртуальной машины Proxmox с существующим диском
- Настройка аутентификации пользователей FreeIPA на сервере OpenVPN под Ubuntu Server
Вопросы и ответы:
Описание программ:
Примеры скриптов:
Другие термины
VPN
RTSP
Prometheus
Astra Linux
Pacemaker
Flussonic Media Server
IPerf
DirectX
ЭЦП
NTP
Golang
Consul
Rsync
URL
Fail2ban
Maven
Ubuntu
Сервер
SOCKS
MBR
.....