File Transfer Protocol (FTP) is a standard network protocol used for transferring files from one host to another host over a TCP-based network. The party involving two side: server and client, in other words it use client-server architecture. One famous FTP server is VSFTPD (Very Secure FTP Daemon).
In this article we will discuss about how to install VSFTPD to Arch Linux ARM, one of Linux distribution for ARM processor. Specifically, I use:
- Raspberry Pi model B, for machine
- Arch Linux ARM release 2013-07-22
Before we started, make sure you have installed Arch Linux ARM on your device.
Update the Repository
It is a good choice to update the repository as Arch Linux release new package periodically without save the old package. Arch Linux ARM use the very same package manager system like its parent uses. Therefore the command should be similar.
Make sure you have setup the Arch Linux ARM Repository.
To update the repository, do following:
Make sure your device can access the internet.
Installing vsftpd is really straightforward. We can install vsftpd from the Official Repositories by:
pacman -S vsftpd
Package manager will download the required package, depends on your connection. It will also install it automatically once the package are downloaded.
Start / Enable Server
We can enable server, which means the server started everytime we boot the device. Arch Linux use systemd, so to make it run automatically at boot time, do following:
systemctl enable vsftpd.service
While you can make it disabled / not run automatically by:
systemctl disable vsftpd.service
To start it manually, do:
systemctl start vsftpd.service
We can stop the service by:
systemctl stop vsftpd.service