Инструменты пользователя

Инструменты сайта


linux:network:ssh

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:network:ssh [2025/12/22 07:05] Кириллlinux:network:ssh [2026/03/07 08:33] (текущий) Кирилл
Строка 5: Строка 5:
 ===== О OpenSSH ===== ===== О OpenSSH =====
  
-OpenSSH (Open Secure Shell — открытая безопасная оболочка) — набор программ, предоставляющих шифрование сеансов связи по компьютерным сетям с использованием протокола SSH.+OpenSSH (Open Secure Shell - Открытая безопасная оболочка) - Набор программ, предоставляющих шифрование сеансов связи по компьютерным сетям с использованием протокола SSH.
  
 ===== Установка OpenSSH ===== ===== Установка OpenSSH =====
Строка 12: Строка 12:
  
 Устанавливаем OpenSSH: Устанавливаем OpenSSH:
-<code>+<code bash>
 sudo apt install openssh-client openssh-server openssh-sftp-server sudo apt install openssh-client openssh-server openssh-sftp-server
 </code> </code>
Строка 20: Строка 20:
  
 Настраиваем конфиг **sshd_config**: Настраиваем конфиг **sshd_config**:
-<code>+<code bash>
 sudo nano /etc/ssh/sshd_config sudo nano /etc/ssh/sshd_config
 </code> </code>
Строка 33: Строка 33:
  
 Обращаем внимание: Если включён Межсетевой экран, разрешите порт для подключения Обращаем внимание: Если включён Межсетевой экран, разрешите порт для подключения
-<code>+<code bash>
 sudo ufw allow 0000 sudo ufw allow 0000
 </code> </code>
Строка 48: Строка 48:
  
 Перезагружаем SSH: Перезагружаем SSH:
-<code>+<code bash>
 sudo systemctl restart sshd sudo systemctl restart sshd
 </code> </code>
  
 Подключаемся: Подключаемся:
-<code>+<code bash>
 ssh root@localhost -p 0000 ssh root@localhost -p 0000
 </code> </code>
Строка 60: Строка 60:
  
 Создаём пару ключей (По умолчанию): Создаём пару ключей (По умолчанию):
-<code>+<code bash>
 ssh-keygen ssh-keygen
 </code> </code>
  
 Создаём пару ключей RSA: Создаём пару ключей RSA:
-<code>+<code bash>
 ssh-keygen -t rsa -b 4096 ssh-keygen -t rsa -b 4096
 </code> </code>
  
-Опции ssh-keygen:+==== Опции ssh-keygen ====
  
   * **-t** - указывает тип шифрования, который будет использоваться при генерации ключей   * **-t** - указывает тип шифрования, который будет использоваться при генерации ключей
Строка 77: Строка 77:
  
 Создаём каталог .ssh, если он не создан: Создаём каталог .ssh, если он не создан:
-<code>+<code bash>
 mkdir .ssh mkdir .ssh
 </code> </code>
  
 Добавляем в файл **authorized_keys** открытый ключ: Добавляем в файл **authorized_keys** открытый ключ:
-<code>+<code bash>
 nano .ssh/authorized_keys nano .ssh/authorized_keys
 </code> </code>
Строка 89: Строка 89:
  
 Готово. Готово.
- 
linux/network/ssh.1766387119.txt.gz · Последнее изменение: Кирилл