Копия ключа linux ssh с уже созданного сервером Разрешения 0644 для /root/.ssh/loadbalancer слишком открыты

0

Я должен скопировать всю папку ssh с одного сервера на другой, чтобы избежать копирования ключей ssh ​​на другой сервер, но я получаю эту ошибку.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/root/.ssh/loadbalancer' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /root/.ssh/loadbalancer
Hassan Sohail
источник
ты это видел? stackoverflow.com/questions/1556119/...
meatspace

Ответы:

1

Ну, это твоя ошибка ...

Разрешения 0644 для '/root/.ssh/loadbalancer' слишком открыты.

Починить это:

Рекомендуется, чтобы ваши файлы закрытых ключей НЕ были доступны другим.

права доступа к файлу являются 0644, Это означает, что владелец имеет разрешения на чтение и запись, а группа и другие пользователи имеют разрешения на чтение. Конечно, это не то, что вы хотите. Закрытый ключ должен быть доступен для чтения только вашему пользователю.

Исправьте это, изменив разрешения:

chmod 600 /root/.ssh/loadbalancer
slhck
источник
хорошая работа. работает отлично :)
Hassan Sohail
1
@HassanSohail Конечно, вы должны «защитить» все файлы в этой папке с соответствующими разрешениями. Просто используйте chmod 600 ~/.ssh/* чтобы защитить все в папке.
Daniel B