Puncte:2

Mutarea fișierelor cu rsync și port personalizat are ca rezultat refuzul permisiunii

drapel jp

Încerc să mut unele fișiere între servere cu rsync și port SSH non-standard. Mă pot autentifica doar când folosesc ssh și furnizați-mi parola. Când încerc cu rsync Primesc permisiunea refuzată. Nu sunt sigur ce greșesc.

Aceasta funcționează:

ssh -p 1234 [email protected]

Aceasta nu înseamnă:

rsync -azvhP -e "ssh -p 1234" --remove-sent-files /path/to/source/ [email protected]:/path/to/destination/

> Permisiune refuzată, vă rugăm să încercați din nou.

Ca test cu scp, asta pare să funcționeze:

scp -rp -P 1234 /path/to/source/ [email protected]:/path/to/destination/

Aveți idei despre ce se întâmplă sau despre cum să depanați?

Notă: am încercat și să salvez opțiunile în mine ~/.ssh/config

Găzduiește-mi serverul
  Nume gazdă 192.168.0.123
  Portul 1234
  Utilizați-mă

Apoi a încercat rsync cu un nume prietenos al gazdei care pare să dea rezultate identice (adică solicită parola, apoi permisiunea pentru erori este refuzată).

rsync cale/la/sursă serverul meu:/cale/la/destinație
parola lui [email protected]:
Permisiune refuzată, vă rugăm să încercați din nou.
Puncte:0
drapel jp

Înlocuiți un nume de utilizator pentru a vă conecta la gazda de destinație [email protected]. Trebuie să-l suprascrieți în ssh comandă de asemenea - ssh -p 1234 -l eu

drapel jp
Am încercat așa cum ați sugerat `rsync -azvhP -e "ssh -p 1234 -l me" ...` totuși mi se refuză permisiunea.
drapel jp
Verificați jurnalele de pe serverul țintă.
drapel jp
Poate că mă uit la jurnalele incorect, dar văd o intrare de jurnal numai când încerc intenționat o parolă incorectă. `Utilizatorul [eu] de la [192.168.0.123] nu s-a conectat prin [SSH] din cauza eșecului de autorizare.` Când folosesc parola corectă, voi vedea permisiunea refuzată în terminal, dar niciun log pe serverul țintă.
drapel jp
Folosești o parolă pentru a te autentifica? Cum transmiteți parola lui `rsync`?
drapel jp
Da, folosesc doar o parolă pentru autentificare. Practic, după ce rulez `rsync` în terminal, îmi cere parola: Parola lui `[email protected]: Permisiune refuzată, vă rugăm să încercați din nou.` (Am actualizat mai sus pentru mai multă claritate)
Puncte:0
drapel jp

Mi-am dat seama. Serverul la care mă conectam avea nevoie ca serviciul rsync să fie activat mai întâi. M-aș fi gândit că dacă SSH ar funcționa și rsync. TIL

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.