Wiedza - Artykuły
Image
TYPY PUBLIKACJI

Jak uruchomić serwer FTP na systemach Linux/Unix?

05.01.2008 16:16, Autor: Kuba Pawlak (qbap), Komentarze (8)

Jednym z sposobów udostępniania plików w rożnych firmach, instytucjach, sieciach szkolnych jest postawienie serwera FTP. Aby uruchomić usługę FTP na systemach operacyjnych bazujących na platformie Linux/Unix wystarczy skorzystać z aplikacji ProFTPD.

Najpierw należy zainstalować program ProFTPD (dostępny w repozytoriach większości dystrybucji) i przygotować foldery, do których użytkownicy będą mieli dostęp. Korzystamy zatem z konsoli i postępujemy następująco:

apt-get install proftpd
nano /etc/shells
- dodajemy /bin/false i zapisujemy zmiany
mkdir konto-FTP
cd /konto-FTP/
mkdir download
mkdir upload

Teraz zajmiemy się stworzeniem użytkownika techit, który dostanie dostęp do naszego serwera FTP po podaniu odpowiedniego loginu i hasła.

useradd techit -p haslo_uzytkownika -d /konto-FTP -s /bin/false
passwd techit

Kolejnym etapem przygotowywania naszego serwera jest ustalenie odpowiednich praw dostępu dla folderów, z których użytkownik techit będzie mógł pobierać i wysyłać dane.

chmod 755 konto-FTP
cd konto-FTP
chmod 755 download
chmod 777 upload 

Plik konfiguracyjny aplikacji serwerowej ProFTPD dostępny jest w lokalizacji:

/etc/proftpd.conf

Aby uruchomić/zrestartować/zatrzymać serwer należy posłużyć się odpowiednimi komendami:

/etc/init.d/proftpd start
/etc/init.d/proftpd restart
/etc/init.d/proftpd stop
r    e    k    l    a    m    a

Komentarze

fedora
(niezalogowany)
26.01.2009 12:47

fedora (niezalogowany)
 

a dla fedory? bo mi mói ze nie ma komendy apt-get

 
dany83
(niezalogowany)
31.01.2009 14:16

dany83 (niezalogowany)
 

trzeba mieć uprawnienia administratora
czyli dajemu su i potem hasło root
yum install profpd

 
TaB
(niezalogowany)
07.02.2009 9:31

TaB (niezalogowany)
 

A trochę bardziej szczegółowo? Co do czego służy?

 
linuser
(niezalogowany)
11.02.2009 14:23

linuser (niezalogowany)
 

passwd .. boshe co za sciema ludzie nie piszczcie tego zmienicie sobie haslo dostpeu do shella ... techit, to widocznie oszusci ktorzy chca przejmowac serwery oraz konta shell

 
adam9870
11.02.2009 17:26

adam9870
 

@linuser: nie do końca rozumiem o co Ci chodzi, passwd w tym wypadku zmienia hasło dla danego konta

 
1oBuZ
(niezalogowany)
22.04.2009 12:22

1oBuZ (niezalogowany)
 

linuser kolego poczytaj troszkę o linuxie i przyjrzyj się bliżej wskazówką techita. pozatym paramter -s /bin/false wyklucza dostęp ssh ......

 
pytajacy
(niezalogowany)
06.08.2010 17:43

pytajacy (niezalogowany)
 

ja mam problem user może wychodzić poza swój katalog ;(|

 
Kayne
(niezalogowany)
22.01.2011 11:30

Kayne (niezalogowany)
 

@pytajacy:

W konfiguracji proftpd (proftpd.conf) odkomentuj linie DefaultRoot

 

Dodaj komentarz

Autor: