loading... K29C

Home Advertisement

À la mode maintenant

Post Page Advertisement [Top]

FTPLinuxPréparation des examens de fin de formation

Installation et Vérification de FTP : Linux - Red Hat - Fedora



- Vérification du package FTP :

[root@Serv1 Karim]# rpm -q ftp 

ftp-0.17-51.fc12.i686 

[root@Serv1 Karim]# rpm -q vsftp 

le paquetage vsftp n'est pas installé 

- Installation du package FTP : 

[root@Serv1 Karim]# rpm -ivh /home/Karim/Bureau/Packages/ftp/vsftpd-2.2.2-3.fc13.i686.rpm 

attention: /home/Karim/Bureau/Packages/ftp/vsftpd-2.2.2-3.fc13.i686.rpm: Entête V3 RSA/SHA256 Signature, key ID e8e40fde: NOKEY 

Préparation... ########################################### [100%] 

1:vsftpd ########################################### [100%]

- Configuration du fichier /etc/vsftpd/vsftpd.conf : 

[root@Serv1 Karim]# vim /etc/vsftpd/vsftpd.conf 

# Allow anonymous FTP? (Beware - allowed by default if you comment this out). 

anonymous_enable=NO 

# Uncomment this to allow local users to log in. 

local_enable=YES 

# Uncomment this to enable any form of FTP write command. 

write_enable=YES 

# Default umask for local users is 077. You may wish to change this to 022, 

# if your users expect that (022 is used by most other ftpd's) 

local_umask=022 

- Création des utilisateurs : 

[root@Serv1 Karim]# useradd FTP1 

[root@Serv1 Karim]# passwd FTP1 

Changement de mot de passe pour l'utilisateur FTP1. 

Nouveau mot de passe : 

MOT DE PASSE INCORRECT : trop simple/systématique 

Retapez le nouveau mot de passe : 

passwd : mise à jour réussie de tous les jetons d'authentification. 

[root@Serv1 Karim]# useradd FTP2 

[root@Serv1 Karim]# passwd FTP2 

Changement de mot de passe pour l'utilisateur FTP2. 

Nouveau mot de passe : 

MOT DE PASSE INCORRECT : trop simple/systématique 

Retapez le nouveau mot de passe : 

passwd : mise à jour réussie de tous les jetons d'authentification. 

- Création et partages des dossiers/fichiers : 

[root@Serv1 Karim]# cat /etc/passwd | grep FTP* 

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin 

FTP1:x:504:505::/home/FTP1:/bin/bash 

FTP2:x:505:506::/home/FTP2:/bin/bash 

[root@Serv1 Karim]# chmod 777 /home/FTP* 

[root@Serv1 Karim]# ll

total 36 

drwxr-xr-x. 3 Karim Karim 4096 30 juin 05:37 Bureau 

drwxr-xr-x. 2 Karim Karim 4096 29 juin 19:32 Documents 

drwxr-xr-x. 2 Karim Karim 4096 29 juin 19:32 Images 

drwxr-xr-x. 2 Karim Karim 4096 29 juin 19:32 Modèles 

drwxr-xr-x. 2 Karim Karim 4096 29 juin 19:32 Musique 

drwxrwxrwx. 3 root root 4096 29 juin 22:33 partage 

drwxr-xr-x. 2 Karim Karim 4096 29 juin 19:32 Public 

drwxr-xr-x. 2 Karim Karim 4096 29 juin 19:32 Téléchargements 

drwxr-xr-x. 2 Karim Karim 4096 29 juin 19:32 Vidéos 

[root@Serv1 Karim]# ls 

Bureau Documents Images Modèles Musique partage Public Téléchargements Vidéos

[root@Serv1 Karim]# ll > /home/FTP1/ll 

[root@Serv1 Karim]# ls > /home/FTP2/ls 

[root@Serv1 Karim]# chmod 777 /home/FTP*/* 

- Activation des options DHCP (SeLinux) : 

[root@Serv1 Karim]# getenforce 

Enforcing

[root@Serv1 Karim]# getsebool -a | grep ftp 

allow_ftpd_anon_write --> off 

allow_ftpd_full_access --> off 

allow_ftpd_use_cifs --> off 

allow_ftpd_use_nfs --> off 

ftp_home_dir --> off 

ftpd_connect_db --> off 

httpd_enable_ftp_server --> off 

sftpd_anon_write --> off 

sftpd_enable_homedirs --> off 

sftpd_full_access --> off 

sftpd_write_ssh_home --> off 

tftp_anon_write --> off 

[root@Serv1 Karim]# setsebool ftp_home_dir on 

- Redémarrage du service FTP : 

[root@Serv1 Karim]# service vsftpd restart 

Arrêt de vsftpd :                                          [ OK ] 

Démarrage de vsftpd pour vsftpd :             [ OK ]    

- Test et vérification :

Ouvrir le navigateur Web et taper : ftp://192.168.4.254   
          

Aucun commentaire:

Publier un commentaire

Bottom Ad [Post Page]

Contact Us

Formulaire de contact

Nom

Adresse e-mail *

Message *