Kører du en web server på Ubuntu eller ønsker du blot at kunne få adgang til din Ubuntu servers filer fra fjern forbindelse, så er en FTP server en god mulighed at benytte. En FTP server giver dig mulighed for at oprette forbindelse fra en fjern computer, og derefter overføre eller download filer direkte fra serveren.
For at kunne opsætte en FTP server på Ubuntu, så kræver det at det opsættes med en bruger der har fulde rettigheder.
Installationen af FTP server på Ubuntu
Start installationen af FTP serveren, ved at benytte nedenstående kommando:
Sudo aptitude install vsftpd
Konfigurer FTP serveren
For at sikre at anonyme brugere ikke kan oprette forbindelse til FTP-serveren, så skal der ændre i konfigurationensfilen for FTP serveren. Benyt nedenstående kommando:
Sudo nano /etc/vsftpd.conf
De nedenstående linjen, skal hvis ønskes tilføjes i vsftpd.conf filen på serveren.
Find linjen anonymous_enable, hvis linjen ikke allerede er ændret til NO, så skal den ændres for at blokere for anonyme brugere.
Anonymous_enable=NO
Tilføj lokal brugere
For at tillade at lokale brugere på Ubuntu serveren kan oprette forbindelse til FTP serveren, så skal nedenstående kommando tilføjes i samme konfigurationsfil.
Local_enable=YES
Tillad brugere at uploade
Tilføj følgende linje for at brugere får mulighed for at uploade til FTP serveren.
Vælg et Interface
Som standard vil FTP serveren være tilgængeligt på alle interfaces, men hvis du vil begrænse adgangen til kun at være lokal netværket(f. eks 192.168.0.X) så skal nedenstående linje tilføjes:
listen_address=192.168.0.12
LAN IP adressen skal indtastes, i dette tilfælde er FTP serverens adresse 192.168.0.12
Skriverettigheder til /var/www/
Hvis du har en web server kørende i Ubuntu og ønsker at kunne tilføje/oprette nye filer og mapper i folderen /var/www, så skal du først tilføje rettigheder på mappen.
sudo adduser LOGIN_ID www-data
Ovenstående kommando tilføjer et valgt brugernavn til mappen www-data. Skift LOGIN_ID med brugernavnet, du ønsker at tilføje
Nedenstående kommando tilføjer de nødvendige rettigheder på mappen /var/www
sudo chmod g+rwX -R /var/www
Start FTP serveren
Start, restart FTP serveren, så de nyeste ændringer kan træde i kraft på serveren.
Skriv følgende kommando:
Sudo /etc/init.d/vsftpd restart
Opsætningen af FTP serveren er nu udført og der skulle nu gerne kunne oprettes forbindelse til serveren.
Læs mere og find ud af hvordan du opsætter en Linux, Apache, Mysql og PHP(LAMP) på Ubuntu.
Læg en kommentar