Pytanie do rsync

Tematy związane z oprogramowaniem, instalacją, konfiguracją
pako12
Posty: 1
Rejestracja: 10 października 2013, 18:25

Pytanie do rsync

Post autor: pako12 »

Witam,
Od kilku dni męczę się z ustawieniem odpowiedniego polecenia do rsync, z racji że polecenie będzie wykonywana przez skrypt PHP muszę koniecznie hasło umieścić w linii, która wygląda następująco

Kod: Zaznacz cały

rsync -A -P -r -a -v -e ssh /home/ts3/asd root@IP:/home/
Może mi ktoś podpowiedzieć, jak ja mam to zrobić?
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Rtfm.
Awatar użytkownika
pone13
Beginner
Posty: 337
Rejestracja: 30 listopada 2007, 20:59
Lokalizacja: Leszno

Post autor: pone13 »

Musisz ustawić logowanie ssh bez hasła poprzez wygenerowanie klucza dla klienta i wpisanie go na 'białej liście' autoryzowanych kluczy na serwerze. W skrócie mniej więcej tak - automatyczne logowanie z kilenta A do serwera B:

Kod: Zaznacz cały

a@A:~> ssh-keygen -t rsa

Kod: Zaznacz cały

a@A:~> ssh b@B mkdir -p .ssh

Kod: Zaznacz cały

a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'

Notka bezpieczeństwa:
Zmień uprawnienia folderu .ssh na 700
Zmień uprawnienia .ssh/authorized_keys na 640
Awatar użytkownika
Yampress
Administrator
Posty: 6466
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

I jeszcze prawa dostępu użytkownika, o wartościach takich jakie tam masz konto.

Dla yampress

Kod: Zaznacz cały

chown -R yampress:yampress .ssh
ODPOWIEDZ