CI/CD zmiana użytkownika dla runnera |
CI/CD zmiana użytkownika dla runnera |
23.01.2020, 11:21:49
Post
#1
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 15 Dołączył: 30.08.2011 Ostrzeżenie: (0%) |
Mam sobie dzielony hosting na którym mam postawioną apkę. Chciałem zbudować CI/CD z wykorzystaniem gitlaba, ale nie bardzo to działa. Gitlab wykonuje za pomocą domyślnego dockera ruby operację i łączy się przez ssh z moim serwerem. Wszystkie pięknie do momentu samego połączenia.
Dostaje błąd, że sa za wysokie uprawnienia do folderu /root/.ssh/id_rsa. No właśnie tylko że jako jest to dzielony hosting nie mam na to wpływu. Z tego co się dowiedziałem, to domyślnie logowanie jest z poziomu użytkownika root dlatego też próboje uzyskać dostęp do tego klucza prywatnego. Oczywiście moje dane do ssh wyglądają tak user@serwer gdzie nie mam żadnego roota Kod @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/root/.ssh/id_rsa' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "/root/.ssh/id_rsa": bad permissions Permission denied, please try again. Permission denied, please try again. Ma ktoś pomysł co z tym zrobić? niestety od kilku dni nie mogę znaleźć rozwiązania na to. Pisałem na issue gitlab runnera ale zdaje się, że tam pojawia się po 10 błędów dziennie i chyba nie dają rady odpisywać |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 22:22 |