[Riješeno] Problem sa FTP na Ubuntu server

Totalni sam pocetnik ali sam preteci upute uspio podici Ubuntu server.
Ubacio sam PROFTPD, pokrenuo ga i on radi.
Tu nastaje problem.
Posto mi treba da serverom upravljam iz windowsa i preko FTP protokola.
Iz vindowsa nemogu nista ubaciti u BIN i VAR.
Pokusavao sam sa nekoliko software-a i neide.
Ponasa se kao da imam administrativnu zabranu za tako nesto.
Slicno sam pokusao i sa SUSE i takodje nije islo.
Znaci, Total Commanderom mogu iz windowsa vidjeti sve dokumente na Ubuntu serveru ali nista nemogu raditi s njima.

Moze li mi neko pomoci.

ftp je ogranicen samo na ~user direktorijum, root se zbog sigurnosnih razloga ne moze logovati preko ftp-a.

ne vidim zasto to zelis da koristis za upravljanje kad ima plaho fin ssh :slight_smile:

https://help.ubuntu.com/6.06/ubuntu/serverguide/C/ftp-server.html

[quote=Bo]ftp je ogranicen samo na ~user direktorijum, root se zbog sigurnosnih razloga ne moze logovati preko ftp-a.

ne vidim zasto to zelis da koristis za upravljanje kad ima plaho fin ssh :)[/quote]
SSH je OK.
Ali meni treba jedan softver koji radi preko FTP.
Znaci nemoze to.
Hvala na pomoci.

WinSCP

Ne bih da solim pamet, ali “administracija” servera preko ftp-a je ekstremno gl^^naivna ideja. FTP se treba uvijek izbjegavati jer je nesiguran protokol. Isto vrijedi i za ručno snimanje bilo čega u “/bin” “/usr/bin” i slične sistemske direktorije.

Nešto bolja ideja je pokušati koristiti ssh/sftp, al to opet neće riješiti tvoj trenutni problem, koji nije “nemogućnost ftp-a” da uradi to i to, već tvoj nedostatak znanja i iskustva (to dolazi s vremenom).

Zato, dobru knjigu u ruke, i malo se uči na “lokalnim” mašinama, svijetu ne treba još jedan own3d server. Ne vidim načina kako možeš zaobiči čitenje TFM ;-).

P.S.
Naravno, čak se i ftp server može (zlo)upotrijebiti za ono što hoćeš, a odogovor stoji u TFM.

RTFM
(stvarno mi je zao al nisam mogo odolit :smiley: )

adioe3… ti k’o da si sa #slackware na frInodU :smiley:

forum.linux.org.ba FAQ

Q: How do I read man pages ?
A: RTFM!

:slight_smile:

Otvori /etc/proftpd.conf i na kraj dodaj “RootLogin on” (bez navodnika). Onda ćeš se moći FTPom prijaviti kao root korisnik.

Pokusao sam i neide.

evo mog proftpd.cfg
Pa ako ti nije problem da pogledas.
Ovo je na Debian-u ali se identicno ponasa i na Ubuntu.
Hvala.

/etc/proftpd/proftpd.conf – This is a basic ProFTPD configuration file.

To really apply changes reload proftpd after modifications.

Includes DSO modules

Include /etc/proftpd/modules.conf

Set off to disable IPv6 support which is annoying on IPv4 only boxes.

UseIPv6 on

ServerName “Debian”
ServerType inetd
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions “-l”

DenyFilter *.*/

Port 21 is the standard FTP port.

Port 21

In some cases you have to specify passive ports range to by-pass

firewall limitations. Ephemeral ports can be used for that, but

feel free to use a more narrow range.

PassivePorts 49152 65534

To prevent DoS attacks, set the maximum number of child processes

to 30. If you need to allow more than 30 concurrent connections

at once, simply increase this value. Note that this ONLY works

in standalone mode, in inetd mode you should use an inetd server

that allows you to limit maximum number of processes per service

(such as xinetd)

MaxInstances 30

Set the user and group that the server normally runs at.

User proftpd
Group nogroup

Umask 022 is a good standard umask to prevent new files and dirs

(second parm) from being group and world writable.

Umask 022 022

Normally, we want files to be overwriteable.

AllowOverwrite on

Uncomment this if you are using NIS or LDAP to retrieve passwords:

PersistentPasswd off

Be warned: use of this directive impacts CPU average load!

Uncomment this if you like to see progress and transfer rate with ftpwho

in downloads. That is not needed for uploads rates.

UseSendFile off

TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log

TLSEngine off QuotaEngine on Ratios on

Delay engine reduces impact of the so-called Timing Attack described in

http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02

It is on by default.

DelayEngine on ControlsEngine on ControlsMaxClients 2 ControlsLog /var/log/proftpd/controls.log ControlsInterval 5 ControlsSocket /var/run/proftpd/proftpd.sock AdminControlsEngine on

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 *>

DenyAll

# Uncomment this if you’re brave.

#

# # Umask 022 is a good standard umask to prevent new files and dirs

# # (second parm) from being group and world writable.

# Umask 022 022

#

# DenyAll

#

#

# AllowAll

#

#

Da li je u linux-u moguce pokrenuti bilo koji program ako se on ne nalazi u ROOT direktorijumu.

[quote=Bo]ftp je ogranicen samo na ~user direktorijum, root se zbog sigurnosnih razloga ne moze logovati preko ftp-a.

ne vidim zasto to zelis da koristis za upravljanje kad ima plaho fin ssh :)[/quote]
Nije tacno!

Preumoran sam da sad pisem napisacu kako sam rijesio.
Meni treba pomoc kako da neki program podesim da se dize zajedno sa Debijan-om.
Ostalo sam rijesio.
Hvala.

flame mode on n00b flame mode off

http://wiki.debian.org/

or

http://justfuckinggoogleit.com/

On uopste ne koristi FTP.

Rjesenje je vise nego jednostavno.
Pod OWNER streba staviti svoj USER a Group da ostane ROOT.
Atribute na 755 ili 777.
I svaki softver ce preko FTP-a moci da redi sta hoce.
Ja sad mogu sve sto sam ranije radio pomocu WinSCP-a raditi i TotalCommanderom.

Da li ta masina ima public IP ?
I ako nam samo mozes objasniti instalaciju software-a preko ftp-a.

On uopste ne koristi FTP.[/quote]
WinSCP podrzava FTP, SFTP i SCP i ja ga masno koristim na svakoj masini koju ne mogu pregazit *NIX sistemom.

[quote=Bo]Da li ta masina ima public IP ?
I ako nam samo mozes objasniti instalaciju software-a preko ftp-a.[/quote]
Nema javnu adresu.
Vezana je ne MikroTik koji ima javnu IP.
O instalaciji softvera preko FTP-a nemam pojma.
Mene zanima da odredjenim software-om koji se nalazi na Linux serveru upravljam pomocu drugog software-a koji se nalazi na drugoj masini sa windowsima i to iz razloga sto taj software koji je na windowsima ne postoji za Linuxi koristi striktno FTP.

To je u principu vec rijeseno.
Problem je bio u tome sto mi linux nije dozvoljavao da pisem po dokumentima koji su u ROOT-u.
Rijesio sam to na nacin kako sam opisao.
Sve sam uradio iz windowsa.

Uz pomoc WinSCP-a sam usao u linux i tamo sam potrebnim dokumentima dao atribute 777 i pod

OWNER umjesto ROOT stavio sebe kao korisnika.

Sasvim jednostavno i funkcionalno.

Sad mogu pomocu FTP-a uci i ispravljati dokumente kako hocu.

Pozdrav

[quote=adis]Ne bih da solim pamet, ali “administracija” servera preko ftp-a je ekstremno gl^^naivna ideja. FTP se treba uvijek izbjegavati jer je nesiguran protokol. Isto vrijedi i za ručno snimanje bilo čega u “/bin” “/usr/bin” i slične sistemske direktorije.

Nešto bolja ideja je pokušati koristiti ssh/sftp, al to opet neće riješiti tvoj trenutni problem, koji nije “nemogućnost ftp-a” da uradi to i to, već tvoj nedostatak znanja i iskustva (to dolazi s vremenom).

Zato, dobru knjigu u ruke, i malo se uči na “lokalnim” mašinama, svijetu ne treba još jedan own3d server. Ne vidim načina kako možeš zaobiči čitenje TFM ;-).

P.S.
Naravno, čak se i ftp server može (zlo)upotrijebiti za ono što hoćeš, a odogovor stoji u TFM.[/quote]
Bolje je PITATI pa ispasti GLUP nego PAMETOVATI pa ostati GLUP.