Uzo de la FTP: Malsamoj inter versioj

El Muzaiko
Iri al: navigado, serĉi
(Informoj por administrantoj)
Linio 55: Linio 55:
 
* group = grupo, kutime ''ftp_uzantoj'', do ĉiu kiu havas FTP konton ĉe la servilo
 
* group = grupo, kutime ''ftp_uzantoj'', do ĉiu kiu havas FTP konton ĉe la servilo
 
* public = publiko, ĉiuj, sed praktike, la interreta publiko ne havas eniron al iu ajn dosiero ekster ''pub''.
 
* public = publiko, ĉiuj, sed praktike, la interreta publiko ne havas eniron al iu ajn dosiero ekster ''pub''.
 
== Informoj por administrantoj ==
 
Novaj FTP uzantoj devus esti aldonota al la grupo "ftp_uzantoj" ĉar tiel ili povas alŝuti al la publika FTP kaj vidi kio estas en la dosierujoj de aliaj FTP uzantoj (se ili permesas ĝin).
 
Eblos aldoni pli da grupoj kaj dosierujoj se necesa.
 
 
Por aldoni uzanto (''1006'' estas la GID de ''ftp_uzantoj''):
 
{{{
 
sudo adduser --home /var/ftp/zam --gid 1006 zam
 
}}}
 
 
SSH konekto kaj ne ĉifrita FTP konektoj estas malpermesitaj por FTP uzantoj nuntempe.
 
 
La FTP programo estas "vsftpd".
 
 
=== Interesaj partoj de la agorddosieroj ===
 
 
'''/etc/ssh/sshd_config'''
 
{{{
 
Match group ftp_uzantoj
 
        # The following two directives force ben_files to become chrooted
 
        # and only have sftp available.  No other chroot setup is required.
 
        ChrootDirectory /var/ftp
 
        ForceCommand internal-sftp
 
        # For additional paranoia, disallow all types of port forwardings.
 
        AllowTcpForwarding no
 
        GatewayPorts no
 
        X11Forwarding no
 
        PasswordAuthentication yes
 
        PubkeyAuthentication no
 
        RSAAuthentication no
 
}}}
 
 
'''/etc/vsftpd.conf'''
 
{{{
 
# Allow anonymous FTP? (Disabled by default)
 
#anonymous_enable=NO
 
anonymous_enable=YES
 
anon_root=/var/ftp/pub/
 
#
 
# Uncomment this to allow local users to log in.
 
local_enable=NO
 
#
 
# Uncomment this to enable any form of FTP write command.
 
write_enable=NO
 
}}}
 

Kiel registrite je 02:19, 6 Okt. 2011

Uzo de la FTP

La FTP (File Transfer Protocol = dosiertransiga protokolo) servilo ebligas alŝuti kaj elŝuti dosierojn al/el la servilo.

Ekzistas publika FTP, kiun oni povas uzi rekte ĉe ftp://muzaiko.info. Ankaŭ ekzistas privata FTP kun pasvorto kiu pasas tra ĉifrita SSH konekto (SFTP). Por tio necesas obteni uzantkonton sur la servilo de la administrantoj.

Por uzi la privatan FTP-on, necesas uzi iu FTP programon.

En GNU/Linukso, eblas uzi ekzemple Nautilus aŭ "sftp" per komandlinio. En Vindozo, eblas uzi ekzemple FilezillaWinSCP.

Filezilla funkcias en Vindozo, Mac kaj GNU/Linukso, do ni presentoz ĝin tie detale.

Kiel agordi kaj uzi Filezilla

Preparado

1. Elŝutu kaj instalu Filezilla por via platformo ĉe http://filezilla-project.org/index.php (sudo apt-get install filezilla en Debian/Ubuntu) 2. Startigu Filezilla 3. Elektu File->Site manager Image(Site Manager_0.png) 4. Klaku sur New Site kaj nomu ĝin muzaiko. Image(Site Manager_1.png) 5. Plenigu la kampoj Host kun muzaiko.info 6. Elektu SFTP kiel Server type 7. Elektu Normal kiel Logon type 8. Skribu vian uzantnomon en la kampo User kaj vian pasvorton en la kampo Password 9. Klaku OK por konservi ĝin. Image(Site Manager_OK.png)

Uzado

1. Elektu File->Site manager 2. Elektu muzaiko kaj klaku Connect. La unua fojo aperos iu avertmesaĝo. Simple ŝaltu la markobutono kaj klaku OK. Image(Site Manager_connect.png) Image(Unknown host key_025.png) 3. Nun vi povas alŝuti, elŝuti, krei, forigi dosierojn, ktp. La maldekstra parto estas via komputilo kaj la dekstra parto, la servilo. Image(FileZilla_sukcesa_konekto.png)

Permesoj

La dosierujo pub estas la publika FTP videbla ĉe ftp://muzaiko.info

La dosierujo uzantnomo estas via privata FTP, ne publike videbla, sed videbla de la aliaj uloj kun FTP konton sur la servilo.

Tamen, vi povas ŝanĝi la permesojn tiel: 1. Dekstre klaku sur la dosiero kies permesoj vi volas ŝanĝi kaj elektu File permissions. Image(FileZilla_permesoj_1.png) 2. Ŝanĝu kion vi volas kaj fine klaku OK. Image(FileZilla_permesoj_2.png)

Rapida klarigo pri la permesoj

  • read = legi
  • write = skribi (permesas ankaŭ forigi)
  • execute = startigi (sed praktike, permesas eniri dosierujojn tie)
  • owner = posedanto, do vi mem
  • group = grupo, kutime ftp_uzantoj, do ĉiu kiu havas FTP konton ĉe la servilo
  • public = publiko, ĉiuj, sed praktike, la interreta publiko ne havas eniron al iu ajn dosiero ekster pub.