Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
linux:open_ssh [2022/08/07 04:20] admin |
linux:open_ssh [2025/01/28 06:54] (текущий) admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Open SSH ====== | ====== Open SSH ====== | ||
- | Для шифрования, | + | Для шифрования, |
Две версии, | Две версии, | ||
===== Беспарольный доступ ===== | ===== Беспарольный доступ ===== | ||
- | Для организации беспарольного доступа нужно сгенерировать **открытый** и **закрытый** ключи, с помощью утилиты **ssh-keygen**\\ | ||
- | После генерации оба файла находятся в **~/ | ||
- | |||
Ключи генерируются на хосте **с которого нужен беспарольный** доступ, | Ключи генерируются на хосте **с которого нужен беспарольный** доступ, | ||
+ | |||
+ | Генерируем ключи (pub/priv), утилитой **ssh-keygen**. Оба файла находятся в **~/ | ||
Есть несколько алгоритмов, | Есть несколько алгоритмов, | ||
Строка 37: | Строка 36: | ||
Копирование **на удаленную машину**, | Копирование **на удаленную машину**, | ||
<code bash># scp [-P 22] source_file user@host: | <code bash># scp [-P 22] source_file user@host: | ||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | [[https:// | ||
+ | |||
+ | На клиенте: | ||
+ | <code bash> | ||
+ | Host * | ||
+ | ServerAliveInterval 20 | ||
+ | TCPKeepAlive no | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Права на выполнение команды/ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | # Команда обязательно должна быть такой при выполнении, | ||
+ | # Так же можем указать привилегии конкретного пользователя | ||
+ | my_user | ||
+ | |||
+ | # Можно указать хеш сумму | ||
+ | my_user | ||
+ | |||
+ | # Для группы | ||
+ | %my_group | ||
+ | </ | ||
+ | |||
+ | |||