Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 9583|Отговор: 3

[linux] Linux Secretless Login (ssh) или Secretless Copy (scp) файлове към други сървъри

[Копирай линк]
Публикувано в 17.02.2022 г. 11:17:27 ч. | | | |
Изисквания: Съществуват два сървъра, A (10.7.45.131) и B (10.7.45.132), за да се позволи на сървър A да влиза без парола при свързване със сървър B чрез SSH или да копира файлове на сървър A към сървър B чрез командата scp.

Урокът е следният:

1. Влезте в сървър A и изпълнете следната команда, за да генерирате двойка SSH публичен и частен ключ, както следва:



Под директорията ~/.ssh/ ще бъдат генерирани два файла, id_rsa (частен ключ) id_rsa.pub (публичен ключ), както е показано на фигурата по-долу:

2. Използвайте командата ssh-copy-id, за да копирате или качите публичния ключ към отдалечения хост (извърши качването от сървър А към сървър Б) със следната команда:

Както е показано по-долу:



ssh-copy-id командата за копиране на публичния ключ на локалния хост в authorized_keys файл на отдалечения хост,
Командата ssh-copy-id също задава съответните права за домашната директория на отдалечения хост (home), ~/.ssh и ~/.ssh/authorized_keys.
Командата ssh-copy-id може да инсталира локалния ssh публичен ключ файл към акаунта, съответстващ на отдалечения хост.
Влезте в сървър B, погледнете папката /root/.ssh и установете, че authorized_keys файлът е генериран, както е показано на фигурата по-долу:







Предишен:[Практика] Java не може да улови персонализирани изключения чрез отражение на hutool
Следващ:[Истински бой]. NET/C# използва SemaphoreSlim за ограничаване на методите за едновременно изпълнение
 Хазяин| Публикувано в 10.12.2022 г. 11:34:01 ч. |
CentOS 7 копира файлове на друг сървър чрез команди
https://www.itsvse.com/thread-10012-1-1.html
 Хазяин| Публикувано в 5.06.2025 г. 9:48:59 ч. |
За нестандартен порт 22:
 Хазяин| Публикувано в 4.08.2025 г. 8:54:21 ч. |
Linux използва rsync, за да синхронизира данните с новия сървър
https://www.itsvse.com/thread-11045-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com