Puncte:0

rsync prin conexiune SSH multiplexată și mai multe jumphosts

drapel id

Trebuie să sincronizez un fișier de la gazde la distanță pe mașina mea locală prin mai multe jumphosts. Aș dori să folosesc conexiuni SSH partajate, astfel încât să nu fiu nevoit să trimit 2FA de mai multe ori la unele jumphosts.

Ideea este să creez o conexiune principală

ssh user@jumphost01

apoi alte conexiuni

ssh -J utilizator@jumphost01,utilizator@jumphost02 root@target01
...

Conexiunile partajate controlează fișierele în ~/.ssh/ uite după cum urmează

control:target01:22:root
control:jumphost01:22:utilizator
control:jumphost02:22:utilizator

Acum m-aș aștepta să pot rsync un fișier de la distanță folosind

rsync -azv -e 'ssh -o ControlMaster=auto' root@target:/somePath/someFile someFile
sau
rsync -azv root@target:/somePath/someFile someFile
sau    
rsync -azv -e 'ssh -F /root/.ssh/config' root@target:/somePath/someFile someFile

dar primesc o eroare de sincronizare

primirea listei incrementale de fișiere
someFile
AVERTISMENT: verificarea someFile nu a reușit -- actualizarea a fost eliminată (va încerca din nou).
someFile
EROARE: verificarea someFile nu a reușit -- actualizarea a fost eliminată.

trimis 68 octeți primiți 317 octeți 770,00 octeți/sec
dimensiunea totală este 305 accelerarea este de 0,79
eroare rsync: unele fișiere/attr-uri nu au fost transferate (vezi erorile anterioare) (cod 23) la main.c(1819) [generator=3.2.3]

Rsync se poate conecta la țintă, dar transferul fișierelor nu reușește.

versiuni rsync

mașină locală - rsync versiunea 3.2.3 protocol versiunea 31
mașină țintă - versiunea de protocol rsync 3.2.3 versiunea 31

TLDR;

Am testat comanda rsync fără conexiune master SSH ca

rsync -azv -e 'ssh -J user@jumphost01,user@jumphost02' root@target01:someFile .
Parola unică (OATH) pentru „utilizator”: 
Parola: 
primirea listei incrementale de fișiere
someFile
AVERTISMENT: verificarea someFile nu a reușit -- actualizarea a fost eliminată (va încerca din nou).
someFile
EROARE: verificarea someFile nu a reușit -- actualizarea a fost eliminată.

trimis 68 octeți primit 2.767 octeți 195,52 octeți/sec
dimensiunea totală este de 18.976, accelerarea este de 6,69
eroare rsync: unele fișiere/attr-uri nu au fost transferate (vezi erorile anterioare) (cod 23) la main.c(1819) [generator=3.2.3]

Și încă primesc aceleași erori.

Puncte:0
drapel id

Au existat unele probleme cu bibliotecile legate dinamic.

# apt update && apt upgrade

pe mașina de la distanță a rezolvat problema.

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.