---
title: "proftpd .... om någon kan..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/25738-proftpd-om-någon-kan"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "RanXeroX"
published: "2001-09-01T21:00:00.000Z"
updated: "2001-09-06T08:51:00.000Z"
replies: 6
views: 349
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbservrar/25738-proftpd-om-någon-kan"
---

# proftpd .... om någon kan...

## #1 — RanXeroX, 2001-09-01T21:00Z

Hej ...

jag har nu lidit i ett bra tag nu.. av att jag inte får proftpd att gå upp.
Jag har skivit att servern ska startas i standalone läge. så jag tar och skirver

proftpd

Det verkar som om att den går upp, så jag kollar om den är aktiv .. då ligger 
den som en bakgrundprocess

\-------------------------------------
 1861 ?        00:00:00 proftpd
\-------------------------------------

Så då tycker jag att man ska komma åt den. men icke.. 
jag har provat lokal och remote.. men jag får samma felmedelande
varje gång.
\-------------------------------------
I windows (remote)
C:\\\>ftp 192.168.1.1:21
Unknown host 192.168.1.1:21.
\-------------------------------------
I Linux (lokalt)
root@base:\~# ftp 192.168.1.1:21
ftp: 192.168.1.1:21: Unknown host
\-------------------------------------

Då tycker jag det verkat som om att den inte är igång, men det är den, 
som jag har visat innan.

Så jag har kört lite tester

proftpd -nd5 (-n , för att den inte ska köras om deamon. -d5 , debugmode med info
nivån 5)

Och då får jag det här..

\-------------------------------------
root@base:\~# proftpd -nd5
base.thecamp -
base.thecamp - Config for ProFTPD Default Installation:
base.thecamp - \~ftp/
base.thecamp -  Limit
base.thecamp -   DenyAll
base.thecamp -  UserName
base.thecamp -  GroupName
base.thecamp -  UserAlias
base.thecamp -  MaxClients
base.thecamp -  DisplayLogin
base.thecamp -  DisplayFirstChdir
base.thecamp -  Umask
base.thecamp - /\*
base.thecamp -  AllowOverwrite
base.thecamp -  Umask
base.thecamp - DefaultServer
base.thecamp - Umask
base.thecamp - User
base.thecamp - UserName
base.thecamp - Group
base.thecamp - GroupName
base.thecamp - ProFTPD 1.2.2rc3 (release) (built Wed Jun 20 16:35:03 PDT 2001) standalone mode STARTUP
\-------------------------------------

Nu så står den och puttrar.
Men jag kan inte accessa den.. men försöker jag att starta en proftpd till , så får jag ett nytt medelande på de två sista raderna.

base.thecamp - Failed binding to 0.0.0.0, port 21: Address already in use
base.thecamp - Check the ServerType directive to ensure you are configured correctly.

Då försöker den att "binda" IP adressen 0.0.0.0 , kan det vara så att den tror att det
är IP nr på servern. isådanafall har den rätt så fel.

För att vara säker på vilket IP min "server" har så kollade jag i filen, 
/etc/hosts

Det såg ut så här.

\-------------------------------------
\# For loopbacking.
127\.0.0.1       localhost
192\.168.1.1     base.thecamp base
\-------------------------------------

Och det är IP nr som jar har satt och försöker att koppla upp mig mot.

Om det skulle vara fel på användare mm, så borde jag iallafall få koppla upp mig
mot servern och sedan bli kickad. Men jag får inte ens kontakt med servern.

Kan det vara någon annat som påverkar detta. Jag har funderat på om proftpd
kopplat mot fel IP nr.. men vart skriver jag i så fall den rätta,, är det i proftpd.conf
eller någon ananstans ?

Om det finns någon som har fet koll på det här med proftpd, så får ni järna
hjälpa till här.. det skulle vara kanon. om någon skulle kunna hjälpa mig att lösa 
detta..

Hoppas att ni har fått så mycket info som ni behöver annars är det bara att be om mer.

\----------------------------------------
 proftpd.conf , konfigurations fil
\----------------------------------------

ServerName                      "ProFTPD Default Installation"
ServerType                      standalone
DefaultServer                   on

\# Port 21 is the standard FTP port.
Port                            21
\# Umask 022 is a good standard umask to prevent new dirs and files
\# from being group and world writable.
Umask                           022

\# 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                            nobody
Group                           nogroup

\# Normally, we want files to be overwriteable.
\<Directory /\*\>
  AllowOverwrite                on
\</Directory\>

\# A basic anonymous configuration, no upload directories.
\<Anonymous \~ftp\>
  User                          ftp
  Group                         ftp
  \# We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias                     anonymous ftp

  \# 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
  \<Limit WRITE\>
    DenyAll
  \</Limit\>

\</Anonymous\>

\----------------------------------------

Permalänk: https://www.webforum.nu/p/25738

## #2 — FlashX, 2001-09-02T09:08Z

De flesta linuxdistar har ju redan en ftp-server (oftast wu) så det första man gör, är att antingen stänga av wu eller köra på andra portar.

Normalt startas wu i filen /etc/inetd.conf och vill du inte använda wu så kan du remma bort raden.
I /etc/services kan du byta port:
ftp 2001/tcp
ftp 2001/udp
blir alltså port 2001 istället.

Nu vet jag inte om du laddade hem sourcen och kompilerade själv eller om ProFTPD ingick i din dist. I t.ex Slackware 8.0 så kan man välja att installera ProFTPD och då kommer den inte att köras som standalone.
Kort innebär det att du får en konflikt om du i configen anger att den ska köras som standalone och sedan startar ftp-servern.
I detta fallet kontrollerar du åter i filen /etc/inetd.conf så att det inte redan körs en ftp.

Ett annat alternativ för att testa det hela, är att du i din config ändrar portnummret och sedan startar den igen. Fungerar det då, så har du med säkerhet en konflikt med en redan befintlig ftp.

Permalänk: https://www.webforum.nu/p/383896

## #3 — GunnarD, 2001-09-02T09:58Z

När du skall koppla upp dig så skall du inte skriva in portnummret så där.

Om ftp-servern ligger på standardporten (21) skriv:

ftp 192.168.1.1

Om den inte finns på standard porten skriv

ftp
open 192.168.1.1 21

Ersätt 21 med det riktiga portnummret

//GunnarD

Permalänk: https://www.webforum.nu/p/383897

## #4 — FlashX, 2001-09-02T11:04Z

Noterade inte det när jag läste ditt inlägg.
Precis som GunnarD skriver, så kan man inte ansluta som du gjorde.
Har du kollat allt enligt ovan och sedan ansluter som i exemplet, så borde det hela fungera :)

Permalänk: https://www.webforum.nu/p/383898

## #5 — RanXeroX, 2001-09-03T09:00Z

Jupp det gjorde det oxå.. 

tackar ...

Men det kommer en följdfråga...

Hur ska man göra för att få ett root direktiv.. jag har hört nått om "chroot" . hur fungerar det ???

bara lite nyfiken...

och hur är det med användare..hur funkare det ???

hur skapar man ett gäng användare som enbart få connecta via ftp och är låste till ett visst direktiv.. ??

många frågor på en gång ..

men det ska väl inte vara några problem på WB..

//XeroX

Permalänk: https://www.webforum.nu/p/383899

## #6 — FlashX, 2001-09-04T10:46Z

Du kan kika lite på denna [tråden](http://program.webforum.nu/wf/Forum12/HTML/000336.html) så länge.

Permalänk: https://www.webforum.nu/p/383900

## #7 — RanXeroX, 2001-09-06T08:51Z

Tackar .. 

jag har fått det att fungera som jag vil ha det...

Nice..

// XeroX

Permalänk: https://www.webforum.nu/p/383901

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/25738-proftpd-om-någon-kan
