In english
Kaip prijungti ftp serveri kaip lokalų katalogą?
Paieškojus radau keletą sprendimų, juos visus išbandžiau, ir priėjau išvadų, kad lyg ir patogiausias būdas tai pasinaudojus curlftpfs
. Įdiekite jį pasinaudodami aptitude ar betkokį kitą paketų valdymo įrankį. (Papildomai apie curlftpfs_*.deb)
Taigi, mes jau galime prisijungti direktoriją prie ftp serveriuko, kaip tai padaryti?
Prijungimui per fstab įgyvendinti mums reikia atlikti 2 veiksmus:
- pridėti įrašą į /etc/fstab
- sukurti mount.curlftpfs
Taigi pridedame įrašą į /etc/fstab
ftpusername:ftppassword@ftp.site.address /path/to/mountpoint curlftpfs rw,allow_other,uid=userid,gid=groupid 0 0
ir tuomet sukuriame mount.curlftpfs tam, kad mount suprastų ką ir kaip reikia prijungti naudojant curlftpfs failų sistemą.
# ln -s `which curlftpfs` /sbin/mount.curlftpfs
Ir antrasis būdas tiesiog kiekvieną kartą paleidžiant OS prijungti pasinaudojant curlftpfs ftp direktoriją, deja jeigu mes neturėsime krovimosi metu tinklo, mum nepavyks prisijungti šio resurso. Taigi paprasčiausiai įdedame eilutę:
curlftpfs ftpusername:ftppassword@ftp.site.address /path/to/mountpoint/
Žinoma, neturint tinklo abiem atvejais negalėsime prisijungti prie ftp resurso, bet pirmuoju būdu atsiradus tinklui, galėsime tiesiog įrašyti: mount /path/to/mountpoint
ir resursas bus automatiškai prijungtas.
How to mount some ftp resource to my Debian box?
After doing some searches i have found some ways, i have tried them and wrote down the way i liked using
curlftpfs
. aptitude or apt-get it from curlftpfs_*.deb repositories or compile it from sources, what ever you like. After you have installed these you may choose howto mount our ftp to /path/to/mountpoint.
connecting using fstabwe wil need to make 2 steps:
- add a row to /etc/fstab
- create mount.curlftpfs
So let’s add some line to /etc/fstab
ftpusername:ftppassword@ftp.site.address /path/to/mountpoint curlftpfs rw,allow_other,uid=userid,gid=groupid 0 0
last step is to let mount recognize the filesystem type
# ln -s `which curlftpfs` /sbin/mount.curlftpfs
And the second one is just to add a row to /etc/rc.local file.
curlftpfs ftpusername:ftppassword@ftp.site.address /path/to/mountpoint/
Of course both ways will not work if we will not have active connection at startup. But using fstab way you can easily mount it: mount /path/to/mountpoint
External links:
some more info on forums