2 votes

Rsync vers Linux à partir d'un serveur Windows 10 distant

J'ai un serveur Windows à partir duquel je souhaiterais EXTRAIRE des données en utilisant Rsync vers mon serveur Linux.

J'ai installé openSSH et WSL avec Ubuntu sur la machine Windows 10 (version 1709) et actuellement - je peux me connecter en SSH du Linux vers le serveur Windows, cependant je ne peux pas utiliser Rsync en raison d'une erreur du côté Windows :
'rsync' n'est pas reconnu en tant que commande interne ou externe

Je soupçonne que cela est dû au fait que je n'interagis pas avec WSL, mais avec le Windows ordinaire de l'autre côté qui ne connaît pas rsync. J'aimerais éviter Cygwin si possible.

Rsync du Windows vers la machine Linux fonctionne bien.
Toute aide serait appréciée car je suis plus un adepte de Linux et j'ai une expérience limitée dans la gestion de serveurs Windows.

1voto

Eduardo Bissi Points 261

Après avoir SSH sur le serveur Windows, avez-vous essayé apt install rsync?

Question supplémentaire: Avez-vous installé le OpenSSH "natif" de Windows, ou avez-vous installé le package openssh-server à l'intérieur du WSL?

Tutoriel pour installer SSH dans WSL: https://www.illuminiastudios.com/dev-diaries/ssh-on-windows-subsystem-for-linux/

Si je ne me trompe pas, avec la première option, vous ne vous connectez pas au WSL et ne pourrez pas utiliser apt ou rsync. Essayez de désactiver le service SSHd dans Windows et d'installer openssh-server à l'intérieur du WSL. Comme toujours, créez d'abord un point de restauration.

J'espère que cela aidera.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X