OpenSSH: различия между версиями
Editor (обсуждение | вклад) создание заготовки страницы |
Editor (обсуждение | вклад) добавлена информация о ряде приложений, входящих в состав OpenSSH |
||
| Строка 1: | Строка 1: | ||
OpenSSH — | OpenSSH — набор приложений для защищённой передачи данных, включающий в себя и клиентскую, и серверную часть. Является фактическим стандартом для Linux и многих других UNIX-подобных операционных систем. | ||
== Установка == | |||
Как правило, OpenSSH устанавливается при установке системы. В случае его отсутствия он может быть установлен следующей командой (на примере Debian GNU/Linux, установка и клиентской и серверной части): | |||
apt install openssh-client openssh-server | |||
== Приложения, входящие в состав OpenSSH == | |||
В состав OpenSSH в частности входят следующие приложения: | |||
* sshd — сервер | |||
* ssh — клиент | |||
* ssj-keygen — утилита для генерирования ключей и управления ими | |||
* ssh-agent — приложение для хранения ключей в памяти | |||
* scp — утилита для безопасного копирования файлов, аналогичная утилите копирования cp | |||
* sftp — утилита для безопасной передачи файлов, аналогичная ftp-клиенту | |||
=== sshd === | |||
Программа sshd является сервером SSH. Как правило, запускается автоматически. Основной конфигурационный файл сервера — это обычно <code>/etc/ssh/sshd_config</code>. Ошибки в конфигурации sshd могут привести к потере возможности подключения к удалённому серверу, редактировать этот файл при удалённом подключении следует с осторожностью, хотя обычно, при перезапуске OpenSSH с новым конфигурационным файлом старые соединения сохраняются, это, с одной стороны, даёт возможность исправить ошибку, а, с другой, следует помнить, что работа текущего соединения после перезапуска сервера не означает, что конфигурация правильная, следует убедиться, возможны ли новые подключения. | |||
=== ssh === | |||
Программа ssh является клиентом для подключения к SSH-серверу. Это наиболее часто используемая программа из набора приложений OpenSSH. Кроме предоставления доступа к командной оболочке удалённого сервера она также позволяет создавать защищённые туннели. | |||
=== ssh-keygen === | |||
Программа ssh-keygen предназначена для генерирования криптографических пар ключей, используемых для аутентификации вместо паролей. | |||
Версия от 11:52, 11 февраля 2024
OpenSSH — набор приложений для защищённой передачи данных, включающий в себя и клиентскую, и серверную часть. Является фактическим стандартом для Linux и многих других UNIX-подобных операционных систем.
Установка
Как правило, OpenSSH устанавливается при установке системы. В случае его отсутствия он может быть установлен следующей командой (на примере Debian GNU/Linux, установка и клиентской и серверной части):
apt install openssh-client openssh-server
Приложения, входящие в состав OpenSSH
В состав OpenSSH в частности входят следующие приложения:
- sshd — сервер
- ssh — клиент
- ssj-keygen — утилита для генерирования ключей и управления ими
- ssh-agent — приложение для хранения ключей в памяти
- scp — утилита для безопасного копирования файлов, аналогичная утилите копирования cp
- sftp — утилита для безопасной передачи файлов, аналогичная ftp-клиенту
sshd
Программа sshd является сервером SSH. Как правило, запускается автоматически. Основной конфигурационный файл сервера — это обычно /etc/ssh/sshd_config. Ошибки в конфигурации sshd могут привести к потере возможности подключения к удалённому серверу, редактировать этот файл при удалённом подключении следует с осторожностью, хотя обычно, при перезапуске OpenSSH с новым конфигурационным файлом старые соединения сохраняются, это, с одной стороны, даёт возможность исправить ошибку, а, с другой, следует помнить, что работа текущего соединения после перезапуска сервера не означает, что конфигурация правильная, следует убедиться, возможны ли новые подключения.
ssh
Программа ssh является клиентом для подключения к SSH-серверу. Это наиболее часто используемая программа из набора приложений OpenSSH. Кроме предоставления доступа к командной оболочке удалённого сервера она также позволяет создавать защищённые туннели.
ssh-keygen
Программа ssh-keygen предназначена для генерирования криптографических пар ключей, используемых для аутентификации вместо паролей.