Brak permisji rsync

krfcm | 2019-01-06 22:29:22 UTC | #1

Hej mam mały problem z rsync, otóż przy używaniu

rsync -avz -e “ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null” –progress /root/kraje.sh example.com:/root/

Pojawia się błąd

Warning: Permanently added ‘example.com,ip’ (ECDSA) to the list of known hosts.
[email protected]’s password:
Permission denied, please try again.


SystemZ | 2019-01-07 10:45:24 UTC | #2

Serwer do którego chcesz skopiować plik przez SSH zgłasza hasło które wprowadzasz jako niepoprawne.


krfcm | 2019-01-07 13:43:58 UTC | #3

Upewniałem się kilka razy czy wpisuję poprawne hasło, poza tym na serwerze mam wgrany klucz ssh więc nie powinien wymagać podania hasła.


Timo | 2019-01-07 13:46:53 UTC | #4

Wydaje mi się, że w komendzie, którą wpisujesz, nie załączasz pliku klucza SSH :thinking:


SystemZ | 2019-01-07 14:47:17 UTC | #5

[quote=”krfcm, post:3, topic:9655, full:true”]
Upewniałem się kilka razy czy wpisuję poprawne hasło, poza tym na serwerze mam wgrany klucz ssh więc nie powinien wymagać podania hasła.
[/quote]

Możliwe że uprawnienia do klucza na hoście źródłowym bądź pliku authorized_keys czy samego folderu .ssh są nieprawidłowe, przez co logowanie przez klucz SSH nie jest brane pod uwagę.

Spróbuj podłączyć się przez samo SSH z flagą -v aby uzyskać więcej informacji co się dzieje.

[quote=”Timo, post:4, topic:9655”]
Wydaje mi się, że w komendzie, którą wpisujesz, nie załączasz pliku klucza SSH :thinking:
[/quote]

Jeśli ścieżka nie jest podana, brany jest domyślny np. ~/.ssh/id_rsa.


system | 2019-02-08 14:47:19 UTC | #6

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.