Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| elearning:workbooks:solaris:10:junior:l121 [2020/01/18 16:21] – admin | elearning:workbooks:solaris:10:junior:l121 [2020/01/30 03:28] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 965: | Ligne 965: | ||
| Constatez l' | Constatez l' | ||
| - | |||
| < | < | ||
| Ligne 995: | Ligne 994: | ||
| =====LAB #3 - Installation et Configuration du Serveur FTP===== | =====LAB #3 - Installation et Configuration du Serveur FTP===== | ||
| - | SUN Solaris | + | ====Introduction==== |
| + | |||
| + | Solaris | ||
| + | |||
| + | ====installation==== | ||
| + | |||
| + | Vérifiez donc l' | ||
| < | < | ||
| Ligne 1002: | Ligne 1007: | ||
| online | online | ||
| </ | </ | ||
| + | |||
| + | Le serveur FTP est géré par inetd. Consultez donc sa configuration en utilisant la commande **inetadm** : | ||
| < | < | ||
| Ligne 1026: | Ligne 1033: | ||
| default | default | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** - L' | ||
| + | </ | ||
| + | |||
| + | ====Configuration de la Journalisation==== | ||
| + | |||
| + | Pour rendre la journalisation plus détaillé il faut passé la valeur de la directive **tcp_trace** à **true** : | ||
| < | < | ||
| Ligne 1055: | Ligne 1070: | ||
| **Important** - Notez la directive **tcp_trace=TRUE**. | **Important** - Notez la directive **tcp_trace=TRUE**. | ||
| </ | </ | ||
| + | |||
| + | Consulte maintenant le contenu du fichier **/ | ||
| < | < | ||
| Ligne 1117: | Ligne 1134: | ||
| # limit | # limit | ||
| </ | </ | ||
| + | |||
| + | Pour activer la journalisation il convient de décommenter les deux lignes suivantes : | ||
| < | < | ||
| Ligne 1126: | Ligne 1145: | ||
| ... | ... | ||
| </ | </ | ||
| + | |||
| + | Ajoutez maintenant les options **-l**, **-L**, **-X** et **-w** à la valeur de la directive **inetd_start/ | ||
| < | < | ||
| Ligne 1172: | Ligne 1193: | ||
| </ | </ | ||
| - | The “-a” option | + | <WRAP center round important 60%> |
| + | **Important** | ||
| + | </ | ||
| + | |||
| + | Le serveur FTP envoie des traces à syslog en utilisant le Sélecteur **daemon.info**. Modifiez donc le fichier **/etc/syslog** afin que syslog envoie les traces dans le fichier **/ | ||
| < | < | ||
| Ligne 1183: | Ligne 1208: | ||
| ... | ... | ||
| </ | </ | ||
| + | |||
| + | Créez le fichier **/ | ||
| < | < | ||
| Ligne 1190: | Ligne 1217: | ||
| # svcadm restart system-log | # svcadm restart system-log | ||
| </ | </ | ||
| + | |||
| + | Connectez-vous maintenant au serveur FTP en tant qu' | ||
| < | < | ||
| Ligne 1216: | Ligne 1245: | ||
| 221-Thank you for using the FTP service on solaris.i2tch.loc. | 221-Thank you for using the FTP service on solaris.i2tch.loc. | ||
| 221 Goodbye. | 221 Goodbye. | ||
| + | </ | ||
| + | |||
| + | Connectez-vous maintenant au serveur FTP en tant qu' | ||
| + | |||
| + | < | ||
| # ftp localhost | # ftp localhost | ||
| Connected to localhost. | Connected to localhost. | ||
| Ligne 1242: | Ligne 1276: | ||
| 200 PORT command successful. | 200 PORT command successful. | ||
| 553 test: Permission denied on server. (Upload) | 553 test: Permission denied on server. (Upload) | ||
| - | ftp> cd /pub | ||
| - | 250 CWD command successful. | ||
| - | ftp> put test | ||
| - | 200 PORT command successful. | ||
| - | 150 Opening BINARY mode data connection for test. | ||
| - | 226 Transfer complete. | ||
| ftp> quit | ftp> quit | ||
| 221-You have transferred 0 bytes in 1 files. | 221-You have transferred 0 bytes in 1 files. | ||
| Ligne 1254: | Ligne 1282: | ||
| 221 Goodbye. | 221 Goodbye. | ||
| </ | </ | ||
| + | |||
| + | Consultez le fichier **/ | ||
| < | < | ||
| Ligne 1282: | Ligne 1312: | ||
| Jan 18 17:00:43 solaris.i2tch.loc ftpd[1664]: [ID 313182 daemon.info] PORT | Jan 18 17:00:43 solaris.i2tch.loc ftpd[1664]: [ID 313182 daemon.info] PORT | ||
| Jan 18 17:00:43 solaris.i2tch.loc ftpd[1664]: [ID 206289 daemon.info] STOR test | Jan 18 17:00:43 solaris.i2tch.loc ftpd[1664]: [ID 206289 daemon.info] STOR test | ||
| - | Jan 18 17:00:53 solaris.i2tch.loc ftpd[1664]: [ID 201503 daemon.info] CWD /pub | ||
| - | Jan 18 17:00:56 solaris.i2tch.loc ftpd[1664]: [ID 313182 daemon.info] PORT | ||
| - | Jan 18 17:00:56 solaris.i2tch.loc ftpd[1664]: [ID 206289 daemon.info] STOR test | ||
| Jan 18 17:00:59 solaris.i2tch.loc ftpd[1664]: [ID 225560 daemon.info] QUIT | Jan 18 17:00:59 solaris.i2tch.loc ftpd[1664]: [ID 225560 daemon.info] QUIT | ||
| Jan 18 17:00:59 solaris.i2tch.loc ftpd[1664]: [ID 528697 daemon.info] FTP session closed | Jan 18 17:00:59 solaris.i2tch.loc ftpd[1664]: [ID 528697 daemon.info] FTP session closed | ||
| </ | </ | ||
| + | |||
| + | ====Configuration des Connexions Anonymes==== | ||
| + | |||
| + | Solaris 10 contient un script dénommé **ftpconfig** qui permet de configurer automatiquement un chroot pour les connexions anonymes : | ||
| < | < | ||
| Ligne 1295: | Ligne 1326: | ||
| Updating directory / | Updating directory / | ||
| </ | </ | ||
| + | |||
| + | Consultez le contenu du répertoire **/ | ||
| < | < | ||
| Ligne 1306: | Ligne 1339: | ||
| d--x--x--x | d--x--x--x | ||
| </ | </ | ||
| + | |||
| + | Pour activer le téléversement vers le répertoire **/ | ||
| < | < | ||
| Ligne 1316: | Ligne 1351: | ||
| ... | ... | ||
| </ | </ | ||
| + | |||
| + | Modifiez le masque de permissions à 777 sur le répertoire **/ | ||
| < | < | ||
| # chmod 777 / | # chmod 777 / | ||
| </ | </ | ||
| + | |||
| + | Postionnez-vous dans le répertoire **/tmp** et créez le fichier **ftptest** : | ||
| < | < | ||
| Ligne 1327: | Ligne 1366: | ||
| ftptest | ftptest | ||
| </ | </ | ||
| + | |||
| + | Connectez-vous au serveur FTP en tant que l' | ||
| < | < | ||
| Ligne 1367: | Ligne 1408: | ||
| 9 bytes received in 0.00012 seconds (71.52 Kbytes/s) | 9 bytes received in 0.00012 seconds (71.52 Kbytes/s) | ||
| </ | </ | ||
| + | |||
| + | ====Sécurisation du Serveur FTP==== | ||
| + | |||
| + | Afin de sécuriser le serveur FTP, insérez les noms de tous les comptes système dans le fichier **/ | ||
| < | < | ||
| Ligne 1433: | Ligne 1478: | ||
| **Important** - La sortie nous informe que la raison du statut **offline** est l' | **Important** - La sortie nous informe que la raison du statut **offline** est l' | ||
| </ | </ | ||
| + | |||
| + | ====Configuration==== | ||
| + | |||
| + | ===Création du Fichier / | ||
| + | |||
| + | Pour créer le fichier **/ | ||
| < | < | ||
| Ligne 1442: | Ligne 1493: | ||
| DHCP server started. | DHCP server started. | ||
| </ | </ | ||
| + | |||
| + | Consultez le contenu du fichier **/ | ||
| < | < | ||
| Ligne 1451: | Ligne 1504: | ||
| CONVER=1 | CONVER=1 | ||
| </ | </ | ||
| + | |||
| + | Il est possible d' | ||
| < | < | ||
| Ligne 1462: | Ligne 1517: | ||
| INTERFACES=e1000g0 | INTERFACES=e1000g0 | ||
| </ | </ | ||
| + | |||
| + | ===Création de la Table de Réseau=== | ||
| + | |||
| + | Configurez maintenant une table réseau pour le serveur DHCP en utilisant l' | ||
| < | < | ||
| Ligne 1468: | Ligne 1527: | ||
| Created network table. | Created network table. | ||
| </ | </ | ||
| + | |||
| + | Listez les tables réseau du serveur DHCP : | ||
| < | < | ||
| Ligne 1473: | Ligne 1534: | ||
| 10.0.2.0 | 10.0.2.0 | ||
| </ | </ | ||
| + | |||
| + | La table réseau prend la forme d'un fichier nommé **SUNWfiles1_10_0_2_0** dans le répertoire **/ | ||
| < | < | ||
| Ligne 1484: | Ligne 1547: | ||
| # | # | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** - Notez que la table est actuelleemnt vide. | ||
| + | </ | ||
| + | |||
| + | Consultez les informations concernant la table réseau : | ||
| < | < | ||
| Ligne 1493: | Ligne 1562: | ||
| Locale | Locale | ||
| </ | </ | ||
| + | |||
| + | Ajoutez une entrée à la table **10.0.2.0** de la machine **solaris** en utilisant l' | ||
| < | < | ||
| Ligne 1501: | Ligne 1572: | ||
| 00 00 10.0.2.50 10.0.2.15 Zero | 00 00 10.0.2.50 10.0.2.15 Zero | ||
| </ | </ | ||
| + | |||
| + | Consultez le contenu du fichier **/ | ||
| < | < | ||
| Ligne 1510: | Ligne 1583: | ||
| 10.0.2.50|00|00|10.0.2.15|0|4338936765994762241|solaris| | 10.0.2.50|00|00|10.0.2.15|0|4338936765994762241|solaris| | ||
| </ | </ | ||
| + | |||
| + | Ajoutez neuf autres entrées : | ||
| < | < | ||
| Ligne 1522: | Ligne 1597: | ||
| # pntadm -A 10.0.2.59 -m solaris 10.0.2.0 | # pntadm -A 10.0.2.59 -m solaris 10.0.2.0 | ||
| </ | </ | ||
| + | |||
| + | Vérifez maintenant le contenu du fichier **/ | ||
| < | < | ||