curlftpfs – montowanie konta ftp do katalogu - www.srebniak.pl
curlftpfs – montowanie konta ftp do katalogu
28 maja 2015
Categories: Linux
W ostatnim czasie nastąpiło wiele zmian. Dla jednego z moich klientów przenosiłem kilka VPSów na jeden serwer dedykowany. Problemem było synchronizowanie kopii zapasowych na specjalne maszyny przystosowane do przechowywania backupów. Jedynym dostępnym sposobem wymiany danych było konto FTP. Rozwiązaniem wszystkich problemów było zastosowanie curlftpfs.
Instalacja
Instalacja na systemach debianowych sprowadza się do wydania polecenia.
$ sudo apt-get install curlftpfs
Montowanie
Kolejnym krokiem jest utworzenie naszego punktu montowania. Przykładowo będzie to katalog /backups
$ mkdir /backups

Montowanie odbywa się przez polecenie :
$ curlftpfs ftp-user:ftp-pass@ftp-host.net /backups
Montowanie przy starcie systemu
Montowanie przy auto starcie wymaga od nas utworzenia pliku ~/.netrc zawierającego nasze dane do logowania.
machine ftp-host.net
login ftp-user
password ftp-pass

Zmieniamy uprawnienia do pliku:
$ chmod 600 ~/.netrc

Aby system montował automatycznie musimy dodać wpis o punkcie montowania w /etc/fstab zamieniamy uid i gid na id użytkownika
curlftpfs#ftp-host.net /backups fuse allow_other,uid=1000,gid=1000,umask=0022 0 0

Teraz wydajemy polecenie mount aby zamontować nasz ftp.

$ sudo mount -a

Teraz nasz katalog ftp jest dostępny jak zwykły katalog użytkownika.
© 2021 Więcej informacji
o mnie