Prześlij pliki z serwera Ubuntu do systemu Windows


0

Mam stronę internetową na serwerze Ubuntu i używam ssh, aby się z nią połączyć. Teraz szukam rozwiązania do przesyłania plików (w rzeczywistości do automatycznego przesyłania wygenerowanych tam kopii zapasowych) na komputer z systemem Windows .

Czytałem o DeltaCopy lub rsync, ale nie wiem, jak go dokładnie używać. Potrzebuję czegoś do pracy z Windows i Ubuntu Server w tym samym czasie , ponieważ chcę „pobierać” kopie zapasowe wygenerowane na Ubuntu Server na mój dysk twardy Windows.

Mówimy o co najmniej 150 GB i fajnie byłoby utworzyć połączenie, aby móc wykonać tę operację tyle razy, ile potrzebuję. Czy masz jakieś rozwiązanie? Dziękujemy również wyjaśnienie, jak z niego korzystać :)

Odpowiedzi:


4

FileZilla , WinSCP lub pscp(dostarczany z PuTTY ) są świetnymi opcjami, ponieważ serwery SSH zwykle mają sftpwstępnie skonfigurowany podsystem.

Inne menedżery plików są również wyposażone w połączenia sftp / scp, takie jak SpeedCommander.

Biorąc pod uwagę ilość danych, które chcesz skopiować, rsyncjest to jednak prawdopodobnie najlepsza opcja. Wykorzystuje toczące się skróty, dzięki czemu może łatwo i skutecznie wznowić wcześniej przerwane przesyłanie (nie przesyłając niczego więcej niż potrzeba). Raw scpnie jest tak wydajny.

rsync, gdy zostanie o to poproszony, w przejrzysty sposób utworzy tunel SSH i ten tunel zostanie wykorzystany do przesyłania danych. Jest to tak proste, jak powiedzenie --rsh=sshw rsyncwierszu poleceń. Jednak zakładając, że korzystasz z systemu Windows, sshw normalnych okolicznościach nie będzie żadnych plików binarnych. To by się nie udało. Możesz zatem skorzystać plink.exez pakietu PuTTY (patrz link powyżej), aby ci pomóc. Powiedz: -e "C:\putty\plink.exe -l ssh-username"(gdzie zamieniasz, ssh-usernamea C:\putty\plink.exewartości odpowiadają Twojemu scenariuszowi).

Najlepszą opcją rsyncpo stronie systemu Windows jest użycie MinGW . Pamiętaj również, że serwer Ubuntu wymaga rsynczainstalowania, ponieważ uruchomi instancję „serwera” rsyncna drugim końcu tunelu SSH.



0

najłatwiej jest skonfigurować serwer samby na Ubuntu.

#apt-get install samba

edit_with_editor (mcedit, vi, nano) /etc/samba.conf
dodaj swoje nożyce
dodaj smbuser i jesteś gotowy do pracy, wtedy możesz uzyskać dostęp do noża z komputera z systemem Windows, jakby to był inny komputer z systemem Windows (zamontować pamięć masową netto)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.