Stawianie serwera ftp
- Małpa
- Piegowaty Guziec
- Posty: 19
- Rejestracja: 10 wrz 2008, 20:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: GNOME
Stawianie serwera ftp
Jest jakiś program do stawiania serwera FTP pod Linuks?
search.php?searchid=2130455
search.php?searchid=2130455
- karmelek
- Przyjaciel
- Posty: 883
- Rejestracja: 10 lut 2007, 17:45
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Stawianie serwera ftp
sudo apt-get install proftpd
Wszystkich moderatorów Bóg po śmierci zabiera do nieba, żeby ci dwadzieścia cztery godziny na dobę moderowali modlitwy do niego.
http://karmelek.wordpress.com
inny OS=debian lenny
http://karmelek.wordpress.com
inny OS=debian lenny
-
- Sędziwy Jeż
- Posty: 53
- Rejestracja: 11 wrz 2008, 19:32
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: Stawianie serwera ftp
a jesli proftpd Cie przeraza to:
sudo apt-get install gproftpd
(nakladka graficzna na proftpd)
sudo apt-get install gproftpd
(nakladka graficzna na proftpd)
- karmelek
- Przyjaciel
- Posty: 883
- Rejestracja: 10 lut 2007, 17:45
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Stawianie serwera ftp
config do proftpd nie jest jakis skomplikowany znowu, a tą nakładka to tylko sobie bałagnu narobi...
Wszystkich moderatorów Bóg po śmierci zabiera do nieba, żeby ci dwadzieścia cztery godziny na dobę moderowali modlitwy do niego.
http://karmelek.wordpress.com
inny OS=debian lenny
http://karmelek.wordpress.com
inny OS=debian lenny
-
- Serdeczny Borsuk
- Posty: 186
- Rejestracja: 12 paź 2007, 21:09
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86
- Kontakt:
Odp: Stawianie serwera ftp
http://wiki.arch-linux.pl/wiki/ProFTPd
tutaj masz wszystko co potrzeba do proftpd więc działaj
tutaj masz wszystko co potrzeba do proftpd więc działaj
-
- Piegowaty Guziec
- Posty: 12
- Rejestracja: 11 maja 2008, 18:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: Fluxbox
- Kontakt:
Odp: Stawianie serwera ftp
i jest jeszcze vsftpd, moim zdaniem stabilniejszy i szybszy od proftpd.
tak czy owak, postawienie ftp na linuxie to kwestia kilku komend / kilkunastu kliknieć (-:
tak czy owak, postawienie ftp na linuxie to kwestia kilku komend / kilkunastu kliknieć (-:
Stacjonarka: Debian [Sid] | WinXP SP2
Laptop: nUbuntu 8.10 flux | WinXP SP3
Laptop: nUbuntu 8.10 flux | WinXP SP3
- sibul
- Wytworny Kaczor
- Posty: 318
- Rejestracja: 16 paź 2007, 22:29
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Odp: Stawianie serwera ftp
Ja proponuje serwer proFTPd na virtualnych użytkownikach. Mniej zaśmiecamy system niz kontami systemowymi. Bardzo prosta konfiguracja.
I wywalamy z tamtąd wszystko i zastępujemy tym konfigiem:
Tworzymy usera i przypisujemy go do grupy
Teraz przechodzimy do home (cd /home)
I programem ftpasswd tworzymy wpis z loginem i hasłem dla użytkownika FTP do pliku który sam się stworzy:
/home/serwer/folder to nazwa folderu jaki trzeba utworzyc (mkdir /home/serwer/nazwa_folderu) oraz nadac mu usera i grupe (chown serwer:ftpusers -R /home/serwer/folder).
Parametr --name login ustala login jaki będziemy uzywać do łączenia się w tym przykładzie loginem jest poprostu "login". --uid oraz --gid to numer usera serwer i grupy ftpusers mozemy sprawdzić to w /etc/passwd.
Po podaniu hasła dla nowego użytkownika FTP tworzy się wpis w pliku /home/ftpd.passwd przypominający wpis w /etc/passwd. Jeśli ścieżka w /etc/proftpd/proftpd.conf do tego pliku zgadza się. Możemy odblokować port na którym działa nasze FTP. I zrestartowac serwer ftp poleceniem
Jeśli o czymś nie zapomniałem :> bo pisałem to z głowy bardzo chaotycznie to serwer powinien działać prawidłowo. Jeśli zaś zapomniałem dopracuje to w poradniku jaki napisze w dziale HOWTO.
Kod: Zaznacz cały
sudo apt-get install proftpd
Kod: Zaznacz cały
sudo mcedit /etc/proftpd/proftpd.conf
Tworzymy teraz grupęInclude /etc/proftpd/modules.conf
UseIPv6 off
ServerName "Nazwa_Serwera"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
#ta opcja zapobiega wydostaniu się uzytkownika do innych kont ftp
DefaultRoot ~
#DisplayLogin welcome.msg
#DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
UseReverseDNS off
IdentLookups off
#tutaj wyłączamy sprawdzanie powłoki /bin/bash zamieniając to na /bin/false
RequireValidShell off
#sciezka do pliku ftpd.passwd który utworzymy
AuthUserFile /home/ftpd.passwd
Port 21
MaxInstances 30
#uzytkownik i grupa
User serwer
Group ftpusers
Umask 022 022
AllowOverwrite on
# PersistentPasswd off
# UseSendFile off
TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log
<IfModule mod_tls.c>
TLSEngine off
</IfModule>
<IfModule mod_quota.c>
QuotaEngine on
</IfModule>
<IfModule mod_ratio.c>
Ratios on
</IfModule>
# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=d ... 2004-10-02
# It is on by default.
<IfModule mod_delay.c>
DelayEngine on
</IfModule>
<IfModule mod_ctrls.c>
ControlsEngine on
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>
<IfModule mod_ctrls_admin.c>
AdminControlsEngine on
</IfModule>
# A basic anonymous configuration, no upload directories.
<Anonymous ~ftp>
User ftp
Group nogroup
# # We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# # Cosmetic changes, all files belongs to ftp user
DirFakeUser on ftp
DirFakeGroup on ftp
#
RequireValidShell off
#
# # Limit the maximum number of anonymous logins
MaxClients 10
#
# # We want 'welcome.msg' displayed at login, and '.message' displayed
# # in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
#
# # Limit WRITE everywhere in the anonymous chroot
<Directory /home/ftp>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
#
# # Uncomment this if you're brave.
# # <Directory incoming>
# # # Umask 022 is a good standard umask to prevent new files and dirs
# # # (second parm) from being group and world writable.
# # Umask 022 022
# # <Limit READ WRITE>
# # DenyAll
# # </Limit>
# # <Limit STOR>
# # AllowAll
# # </Limit>
# # </Directory>
#
</Anonymous>
Kod: Zaznacz cały
sudo addgroup ftpusers
Kod: Zaznacz cały
sudo adduser serwer --ingroup ftpusers --shell /bin/false --no-create-home
Kod: Zaznacz cały
mkdir /home/serwer
Kod: Zaznacz cały
chown serwer:ftpusers /home/serwer
Kod: Zaznacz cały
chmod 751 /home/serwer
I programem ftpasswd tworzymy wpis z loginem i hasłem dla użytkownika FTP do pliku który sam się stworzy:
Kod: Zaznacz cały
ftpasswd --shell /bin/false --home /home/serwer/folder -p --name login --uid 1013 --gid 1008
Parametr --name login ustala login jaki będziemy uzywać do łączenia się w tym przykładzie loginem jest poprostu "login". --uid oraz --gid to numer usera serwer i grupy ftpusers mozemy sprawdzić to w /etc/passwd.
Po podaniu hasła dla nowego użytkownika FTP tworzy się wpis w pliku /home/ftpd.passwd przypominający wpis w /etc/passwd. Jeśli ścieżka w /etc/proftpd/proftpd.conf do tego pliku zgadza się. Możemy odblokować port na którym działa nasze FTP. I zrestartowac serwer ftp poleceniem
Kod: Zaznacz cały
/etc/init.d/proftpd restart
OS X 10.8.3
-
- Piegowaty Guziec
- Posty: 2
- Rejestracja: 04 maja 2007, 17:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Kontakt:
Odp: Stawianie serwera ftp
Witam!
Mam problem przy okazji. Postawiłem vsftpd i niestety nie mogę sie z nim połączyć np przez FileZilla. Jedyna możliwość to winscp, a chciałbym udostępnić ftp klientowi czasami. Poza tym przez winscp, pomimo configuracji, mogę latać po całym systemie, a to już jest niedopuszczalne. Pomocy.
Mam problem przy okazji. Postawiłem vsftpd i niestety nie mogę sie z nim połączyć np przez FileZilla. Jedyna możliwość to winscp, a chciałbym udostępnić ftp klientowi czasami. Poza tym przez winscp, pomimo configuracji, mogę latać po całym systemie, a to już jest niedopuszczalne. Pomocy.
-
- Piegowaty Guziec
- Posty: 2
- Rejestracja: 28 mar 2007, 10:48
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
Odp: Stawianie serwera ftp
Witam
Zrobiłem wszytko tak jak jest tu napisane i przy restarcie wypisuje mi:
sudo: unable to resolve host eurosrv2
* Stopping ftp server proftpd
* Starting ftp server proftpd - warning: unable to determine IP address of 'eurosrv2'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd/proftpd.c
W pliku konfiguracyjnym jest dokładnie to samo co u Ciebie
wynik jaki daje ifconfig:
tomek@eurosrv2:/$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:f2:80:2f:77
inet addr:192.168.0.62 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:f2ff:fe80:2f77/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2765 errors:0 dropped:0 overruns:0 frame:0
TX packets:900 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:310594 (310.5 KB) TX bytes:115779 (115.7 KB)
Interrupt:21
eth1 Link encap:Ethernet HWaddr 00:60:08:52:c3:bc
inet addr:192.168.2.117 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::260:8ff:fe52:c3bc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:366379 errors:0 dropped:0 overruns:0 frame:0
TX packets:355376 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:272363356 (272.3 MB) TX bytes:280843848 (280.8 MB)
Interrupt:22 Base address:0xec00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:259 errors:0 dropped:0 overruns:0 frame:0
TX packets:259 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:83887 (83.8 KB) TX bytes:83887 (83.8 KB)
virbr0 Link encap:Ethernet HWaddr ba:b570:d8:c6
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::b8b5:deff:fe70:d8c6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:14167 (14.1 KB)
Czemu nie chce mi wstać serwer ftp?
Czym może to być spowodowane?
Zrobiłem wszytko tak jak jest tu napisane i przy restarcie wypisuje mi:
sudo: unable to resolve host eurosrv2
* Stopping ftp server proftpd
* Starting ftp server proftpd - warning: unable to determine IP address of 'eurosrv2'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd/proftpd.c
W pliku konfiguracyjnym jest dokładnie to samo co u Ciebie
wynik jaki daje ifconfig:
tomek@eurosrv2:/$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:f2:80:2f:77
inet addr:192.168.0.62 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:f2ff:fe80:2f77/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2765 errors:0 dropped:0 overruns:0 frame:0
TX packets:900 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:310594 (310.5 KB) TX bytes:115779 (115.7 KB)
Interrupt:21
eth1 Link encap:Ethernet HWaddr 00:60:08:52:c3:bc
inet addr:192.168.2.117 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::260:8ff:fe52:c3bc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:366379 errors:0 dropped:0 overruns:0 frame:0
TX packets:355376 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:272363356 (272.3 MB) TX bytes:280843848 (280.8 MB)
Interrupt:22 Base address:0xec00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:259 errors:0 dropped:0 overruns:0 frame:0
TX packets:259 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:83887 (83.8 KB) TX bytes:83887 (83.8 KB)
virbr0 Link encap:Ethernet HWaddr ba:b570:d8:c6
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::b8b5:deff:fe70:d8c6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:14167 (14.1 KB)
Czemu nie chce mi wstać serwer ftp?
Czym może to być spowodowane?
-
- Piegowaty Guziec
- Posty: 1
- Rejestracja: 21 sie 2009, 19:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
Odp: Stawianie serwera ftp
Polecam lekturę:hidden pisze:Witam!
Mam problem przy okazji. Postawiłem vsftpd i niestety nie mogę sie z nim połączyć np przez FileZilla. Jedyna możliwość to winscp, a chciałbym udostępnić ftp klientowi czasami. Poza tym przez winscp, pomimo configuracji, mogę latać po całym systemie, a to już jest niedopuszczalne. Pomocy.
http://bobbyallen.wordpress.com/2007/05 ... directory/
http://lazowski.wordpress.com/2009/07/2 ... tp-server/
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 54 gości