All posts by mesala

Max Clients Per User

MaxClientsPerUser- asetus määrittää enimmäismäärän asiakkaita, jotka ovat yhdistyneinä samalla käyttäjätunnuksella ja samaan aikaan. Valinnaista viestiä voidaan käyttää ja se näytetään asiakkaalle, joka yrittää ylittää maksimiarvo asetuksen. Jos viestiä ei aseteta, oletussanoma on “Sorry, the maximum number of clients (%m) for this user already connected.”

Asetetaan /etc/proftpd ja sieltä proftpd.conf tiedostoon lisätään rivi:
MaxClientsPerUser 10

Time out login

TimeoutLogin- asetus määrittää sekuntien enimmäismäärän, jonka asiakas voi käyttää todennukseen. Sisäänkirjautumisajastinta ei nollata, kun asiakas lähettää tietoja, ja se poistetaan vasta, kun asiakas on lähettänyt hyväksyttävän USER / PASS-komentoyhdistelmän.

Asetus tehdään proftpd.conf tiedostossa:
TimeoutLogin 300

Filezillalla oman kansion luonti

  • Avaa Filezilla
  • Syötä kohtaan Isäntä: saat opettajaltasi
  • Käyttäjänimi: saat opettajaltasi
  • Salasana: saat opettajalta
  • Portti: 21
  • Pikayhdistä
  • Luo oikeanpuoleiseen alempaan laatikkoon uusi hakemisto.
  • Tämä on palvelimen hakeistorakenne ja vasemmanpuoleinen on oman tietokoneesi hakemistorakenne.
  • Luot kansion tänne painamalla hiiren oikealla näppäimellä ja valitset. Luo hakemisto jonka nimeät itsesi mukaan (etunimi sukunimi).
  • Avaa oma hakemistosi palvelimen puolelta (Palvelimen sivusto).
  • Etsi haluamasi kansiot oman tietokoneesi hakemistoista (vasemmalta puolelta eli paikallinen sivusto)
  • paina kansioita hiiren oikealla näppäimellä ja valitse lataa palvelimelle

Access Deny Message

Yleensä 530-vastaussanoma lähetetään FTP-asiakkaalle heti epäonnistuneen todennusyrityksen jälkeen, vakioviestin avulla, joka ilmoittaa epäonnistumisen syyn.

Syy yleensä väärässä salasanassa “Väärä sisäänkirjautuminen”.
Viesti voidaan mukauttaa AccessDenyMsg- komennolla. Viestiargumentissa muuttuja ‘% u korvataan asiakkaan kirjautumisen aikana käyttäjänimellä.

Viestin lisäys onnistuu proftpd.conf tiedostoon lisäämällä rivi:
AccessDenyMsg “Salasanasi ei kelpaa %u.”

Access Grant Message

Normaalisti 230 vastausviesti lähetetään FTP-asiakkaalle heti todennuksen jälkeen, vakioviestilla, joka osoittaa, että käyttäjä on joko kirjautunut sisään tai että anonyymi käyttöoikeus on annettu.

Viesti voidaan mukauttaa AccessGrantMsg- asetuksella. Viestiargumentissa voidaan käyttää muuttujaa ‘% u joka korvataan asiakkaan kirjautumisen aikana määrittämällä käyttäjänimellä.

Lisätään proftpd konfig tiedostoon AccessGrantMsg.

AccessGrantMsg “Tervetuloa palvelimelle %u”

Allow Retrieve Restart

AllowRetrieveRestart-asetus sallii tai estää asiakkaita suorittamasta “uudelleenkäynnistystä” noutaa tiedostojen siirrot,
FTP REST -komennon kautta. Oletuksena tämä on käytössä, jotta asiakkaat voivat jatkaa keskeytettyjä tiedostojen siirtoja myöhemmin menettämättä aiemmin ladattua dataa. Kuitenkin eri proftpd käännöksiä on olemassa ja kaikissa tämä ei ole vakiona sallittu ja sallimisen voi tehdä proftpd.confissa.

Lisätään proftpd.conf tiedostoon rivi:
AllowRetrieveRestart on

Perusftp komennot

  • ABOR – keskeytä tiedon siirto / harvoin käytetään rajoittimena
  • CWD – change working directory / vaihda työhakemisto
  • DELE – delete a remote file / poista palvelimelta tiedosto
  • LIST – list remote files / estä ls komento, estä listaus
  • MDTM – return the modification time of a file / palauta muutetun tiedoston aika
  • MKD – make a remote directory / tee palvelimelle hakemisto
  • NLST – name list of remote directory / listaus palvelimen kansion tiedoista
  • PASS – send password / palvelimelle pyyntö salasanan kirjoitusta varten
  • PASV – enter passive mode / siirrytään passive moodiin
  • PORT – open a data port / data portti avataan
  • PWD – print working directory / tulosta työhakemisto
  • QUIT – terminate the connection / lopeta yhteys
  • READ – read remote file / lataa palvelimelta tiedosto
  • RETR – retrieve a remote file / lataa palvelimelta tiedosto
  • RMD – remove a remote directory / poista palvelimelta hakemisto
  • RNFR – rename from / uudelleen nimeä jostakin nimestä
  • RNTO – rename to / nimeä uudella nimellä
  • SITE – site-specific commands / palvelimen SITE komennot
  • SIZE – return the size of a file / tulostaa tiedoston koon
  • STOR – store a file on the remote host / tallenna tiedosto palvelimelle
  • TYPE – set transfer type / aseta ascii tai binary
  • USER – send username / palvelimelle pyyntö, jolla voi kirjautua palvelimelle.
    Vähemmän tärkeät komennot
  • ACCT – send account information / lähettää käyttäjän tiedot
  • APPE – append to a remote file / jos yhteys katkeaa voidaan appe komennolla jatkaa tiedoston siirtoa.
  • CDUP – CWD to the parent of the current directory
  • HELP – return help on using the server / palvelimen Helppi ftp komentoihin
  • MODE – set transfer mode / aseta datan siirto ascii/binary
  • NOOP – do nothing / hei ootko siellä, komento pitää yllä ftp yhteyttä.
  • REIN – reinitialize the connection / uudelleen kirjaudu palvelimeen
  • STAT – return server status / hae palvelimen status
  • STOU – store a file uniquely / upppaa tiedosto yksitellen, harvoin käytössä.
  • STRU – set file transfer structure / aseta datan lähetyksen seuraaviin kategorioihin F= file, R=Record structure, P=Page structure.
  • SYST – return system type / kertoo clientille onko windows vai unix

Allow Store Restart

Tämä komento sallii tai estää asiakkaita “käynnistämästä tiedoston siirtoa uudelleen” keskeytettyjä tiedostojen siirtoja (sellaiset, jotka lähetetään asiakkaalta palvelimelle). Oletusarvoisesti uudelleenkäynnistys (REST-komennon kautta) ei ole sallittua, kun tiedostoja lähetetään palvelimelle.

Jos halutaan sallia uudelleen lähetys niin konfiguroidaan proftpd.conf tiedostoa ja lisätään rivi
AllowStoreRestart on