linux:desktop:ssh

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
linux:desktop:ssh [26/08/2024 12:52] osvexlinux:desktop:ssh [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 1: Рядок 1:
 ====== SSH ====== ====== SSH ======
  
-===== Ключ SSH =====+==== Генерація ключа та додавання його на сервер ====
  
 Перший крок для налаштування аутентифікації ключів SSH на сервері полягає в тому, щоб згенерувати пару ключів SSH на локальному комп'ютері. Перший крок для налаштування аутентифікації ключів SSH на сервері полягає в тому, щоб згенерувати пару ключів SSH на локальному комп'ютері.
Рядок 10: Рядок 10:
  
 <code> <code>
-ssh-keygen+ssh-keygen -t rsa -b 4096
  
 </code> </code>
Рядок 16: Рядок 16:
 Утиліта запропонує вам вибрати місце розміщення генерованих ключів. За замовчуванням ключі зберігаються в каталозі ''~/.ssh'' всередині домашнього каталогу вашого користувача. Закритий ключ матиме ім'я ''id_rsa'', а відповідний відкритий ключ матиме ім'я ''id_rsa.pub''. Утиліта запропонує вам вибрати місце розміщення генерованих ключів. За замовчуванням ключі зберігаються в каталозі ''~/.ssh'' всередині домашнього каталогу вашого користувача. Закритий ключ матиме ім'я ''id_rsa'', а відповідний відкритий ключ матиме ім'я ''id_rsa.pub''.
  
-Якщо раніше ви згенерували пару ключів SSH, ви можете побачити такий діалог: +**Копирование публичного ключа на сервер**:
 <code> <code>
-/home/username/.ssh/id_rsa already exists. +ssh-copy-id username@server_ip
-Перезаписати (y/n)?+
  
 </code> </code>
Рядок 69: Рядок 67:
 </code> </code>
  
-===== Завантаження файлів за допомогою SCP =====+==== Відключити аутентифікацію по паролю ==== 
 + 
 +<code> 
 +sudo nano /etc/ssh/sshd_config 
 + 
 +</code> 
 + 
 +Відповідний рядок замінити на ''no'' 
 +<code> 
 +PasswordAuthentication yes 
 + 
 +</code> 
 + 
 +Перезапустити службу: 
 + 
 +<code> 
 +sudo systemctl restart sshd 
 + 
 +</code> 
 + 
 +==== Завантаження файлів за допомогою SCP ====
  
 Команда scp - це утиліта, яка працює за протоколом SSH, а отже, все, що вам потрібно для передавання файлу на комп'ютер, це щоб на ньому було запущено SSH-сервер, а також ви маєте знати логін і пароль для під'єднання до нього. За допомогою команди scp ви можете не тільки переміщати файли між локальною і віддаленою системою, а й між двома віддаленими системами. Для цього теж буде достатньо знати паролі від них. І на відміну від Rsync вам не потрібно авторизуватися на одному з серверів. Команда scp - це утиліта, яка працює за протоколом SSH, а отже, все, що вам потрібно для передавання файлу на комп'ютер, це щоб на ньому було запущено SSH-сервер, а також ви маєте знати логін і пароль для під'єднання до нього. За допомогою команди scp ви можете не тільки переміщати файли між локальною і віддаленою системою, а й між двома віддаленими системами. Для цього теж буде достатньо знати паролі від них. І на відміну від Rsync вам не потрібно авторизуватися на одному з серверів.
  • linux/desktop/ssh.1724676777.txt.gz
  • Востаннє змінено: 26/08/2024 09:52
  • (зовнішнє редагування)