Strona 1 z 1

Pytanie do rsync

: 10 października 2013, 18:29
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ć?

: 10 października 2013, 23:01
autor: markossx
Rtfm.

: 11 października 2013, 08:06
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

: 12 października 2013, 11:18
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