bienvenue

Bienvenue sur un blog parlant de moi, ma vie, ma famille, et de choses plus intéressante comme l'informatique ou linux.
Mardi 1 novembre 2005 2 01 /11 /Nov /2005 00:00

Voila je ne vais pas ici faire un tuto sur comment monter un serveur ftp car il y a déjà de très nombreux tuto complet sur ce sujet comme celui de lea-linux. Non je vais plutôt vous donner la configuration que j'utilise et que je considère comme pratique et assez sécurisé. Je ne rentrerais pas trop dans les détails de l'ouverture de port ou de la redirection DNS qui change beaucoup selon votre configuration.


J'utilise comme serveur ftp le très bon proftpd, j'ai entendu de nombreuses plaintes a son sujet mais il ne m'a jamais posé le moindre problèmes que ça soit en configuration, en utilisation ou en sécurité donc je continue de l'utiliser (puis en plus ça me permet de récupérer les fichiers de conf que j'utilisais avant). En gros ma configuration est constitué de deux utilisateurs un pour les connexions anonymes qui ne peuvent que downloader des fichiers et un pour les connexions avec login et mot de passe sur lequel les utilisateurs peuvent downloader et uploader des fichiers.


Pour ce qui est de la configuration extérieur au serveur ftp il vous faut si vous avez un routeur rediriger le port 21 vers le serveur, si vous avez un firewall il vous faut ouvrir ce port et laisser les ports 60000 a 60500 ouvert en mode passif. De plus, pour éviter d'avoir a redonner aux utilisateurs de votre ftp votre adresse ip pour qu'il puisse s'y connecter, il vous faudra créer un DNS dynamique sur no-ip.com ou le site dyndns.


Attaquons maintenant la configuration proprement dites du serveur ftp. Tout d'abord l'installation il suffit de faire : apt-get install proftpd en console et de laisser apt faire son travail. Apt-get vous posera une question obscure, en réalité il vous demande la méthode que vous voulez utilisez pour lancer le serveur. Je vous conseille de choisir “standalone”.


Voila votre serveur est maintenant installé. On va le configurer. Ouvrez avec un éditeur de texte le fichier /etc/proftpd.conf en root : sudo kwrite /etc/proftpd.conf et maintenant remplacez le contenu de votre fichier par ceci:



ServerName "Kubuntu"

ServerType standalone

# Pour ne pas donner d'info sur le serveur

DeferWelcome on


MultilineRFC2228 on

DefaultServer on

ShowSymlinks on

# Limitation de la bande passante en lecture :

TransferRate RETR 12


TimeoutNoTransfer 600

TimeoutStalled 600

TimeoutIdle 1200


DisplayLogin welcome.msg

DisplayFirstChdir .message

ListOptions "-l"


DenyFilter \*.*/

<Global>

#bloque l'utilisateur dans son home (cela évite que des impudents se proméne sur tout votre disque)

DefaultRoot ~

AllowOverwrite yes

AccessGrantMsg "Bienvenue %u ici"

</Global>

# Port 21 is the standard FTP port.

Port 21


MaxInstances 30


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

User nobody

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


# A basic anonymous configuration, no upload directories.


<Anonymous /home/ftp>

MaxClients 5 "Nombre de clients maximum atteints : 5"

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


# Limitation de la bande passante en lecture :

TransferRate RETR 11


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

<Limit WRITE>

DenyAll

</Limit>

</Directory>

</Anonymous>




vous devez maintenant sauvez cette configuration et relancez le serveur pour cela voici la commande : sudo /etc/init.d/proftpd restart

voila votre serveur est configuré il ne vous reste plus qu'a ajouter les utilisateurs avec la commande adduser. Vous devrez rajouter l'utilisateur ftp et un utilisateur quelconque que l'on nommera ftpuser et qui aura pour mot de passe motdepasse. Voila les gens qui se connecteront a votre serveur auront accés aux fichiers que vous mettez dans /home/ftp en lecture seule, pour ceux qui se connectent en anonyme, et aux fichiers de


On va maintenant sécurisé notre serveur. En effet il y a certains utilisateurs a qui il vaut mieux interdire l'accés au ftp comme votre utilisateur principal qui a les droits root. Vous allez donc ajouté les noms des utilisateurs pour qui vous voulez interdire les connexions ftp (essentiellement votre utilisateur principal) au fichier /etc/ftpusers.


Voila on en a fini votre serveur ftp est configuré et vous permet de partager facilement des fichiers avec d'autres utilisateur.


Quelques commandes de proftpd :

ftpwho “permet de savoir ce qu'il se passe a l'instant sur votre serveur”

ftpstats “permet d'avoir quelques statistiques sur votre serveur”

tail -f /var/log/xferlog “permet de suivre en continu l'activité de votre serveur et de savoir ce qu'il s'y est passé pendant votre absence”

sudo /etc/init.d/proftpd.conf [start|stop|restart] “permet en fonction de la commande passer de démarrer, arréter, rebooter le serveur ftp”

ftp://localhost “pour verifier que votre ftp fonctionne bien comme vous voulez depuis votre ordinateur”

ftp://votre_ip ou ftp://votre_dns “pour que les utilisateurs se connectent a votre ftp”


a suivre le même genre de tutoriel mais pour un serveur ssh qui par son coté sécurisant permet de laisser l'utilisateur principal se connecter et permet de plus nombreuses choses.

Par marseillai - Publié dans : mars-linux
Ecrire un commentaire - Voir les 0 commentaires
Mardi 1 novembre 2005 2 01 /11 /Nov /2005 00:00


Ces dernier temps l'activité sur ce blog fut pour le moins qu'on puisse dire faible et pour cause j'étais pas mal occupé d'une part par mes cours mais aussi par l'établissement de plusieurs serveurs sur mon ordinateur. Tout d'abord un serveur ftp ce qui n'a pas été difficile mais aussi un serveur ssh et un serveur vnc. J'essaierai de faire des articles a ce sujet le plus rapidement possible.


Je dis le plus rapidement possible car je suis aussi pas mal limité en ce moment par mon accès internet. Mon FAI est wanadoo est si depuis 4 ans que je suis chez eux en ADSL je n'ai rien eu a leur reprocher cela fait une semaine que j'ai de vrai problèmes.


En fait il semblerait que le routeur de mon village ait explosé sans raison apparente deux fois de suite. Résultat ils doivent trouver le problème et le temps de trouver le problème ils ont réparti les utilisateurs sur d'autres routeurs qui eux sont désormais complètement surchargé. Et donc si j'ai un upload parfait en download je suis limité a des paquets de maximum 420ko. C'est réellement très dérangeant. Donc voila outre le fait que je sois pas mal occupé ce problème ne me facilite pas l'entretien de ce blog.


Donc je vous prie de ne pas m'en vouloir pour cette inactivité.

Par marseillai - Publié dans : mars-linux
Ecrire un commentaire - Voir les 1 commentaires
Mardi 25 octobre 2005 2 25 /10 /Oct /2005 00:00
    Bon je vous avais fait un bel article sur amarok avec pleins de liens et d'explications pour l'installation, sauf qu'une erreur de manip m'a fait tout perdre. Donc les explications des manips a suivre pour installer un logiciel télécharger "a la main" viendront plus tard car ce soir je suis crevé.

    Donc voila la nouveauté c'est que amarok 1.3.5 est disponible avec tout ses moteurs pour Kubuntu (et ubuntu)
    il faut les télécharger ici http://kubuntu.org/packages/amarok-1.3.5/

PS: si vous n'etes pas sur de ce que vous faites ne faites pas! sinon les paquets ne posent aucun probléme je les ai essayé!
Par marseillai - Publié dans : linux
Ecrire un commentaire - Voir les 0 commentaires
Mardi 25 octobre 2005 2 25 /10 /Oct /2005 00:00
vous trouverez dans la catégorie lien un nouveau blog. L'auteur un inconnu complet semble vouloir ouvrir un blog sur l'informatique en général. Gageons que le succés sera au rendez vous et surtout souhaitons longue vie a ce blog.
http://www.gfabio.info/weblog/index.php
Par marseillai - Publié dans : mars-linux
Ecrire un commentaire - Voir les 1 commentaires
Dimanche 23 octobre 2005 7 23 /10 /Oct /2005 00:00
    Dans la lignée des logiciels KDE dont je fais ici un petit résumé je vais parler de Kalarm.
    Il fut un temps j'ai cherché comment faire pour m'endormir et me réveiller en musique en programmant le PC. Je me suis retrouvé a utiliser des commandes bash pas tres net et surtout pas très efficace.
   
    Jusqu'a ce que je découvre a quoi sert Kalarm. Ce logiciel permet d'organiser dans le temps des taches. Exemple tout simple couper la lecture dans amarok apres une heure d'ecoute : vous lancez kalarm vous ajoutez une nouvelle tache qui devra lancer la commande "amarok -s" et qui se fera dans une heure. Ca donne ceci :


Vous bien entendu faire s'exécuter une commande ou afficher un texte un fichier ...
Ca donne a peu prés ca :



Si comme moi vous avez une toute petite téte pleine de vide ce logiciel fera des merveilles.

Pour les marmottes il ya bien entendu une fonction rappel qui permet de redéclencher une sonnerie type réveil jusqu'a ce que vous l'arrétiez!
Par marseillai - Publié dans : linux
Ecrire un commentaire - Voir les 1 commentaires
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus