| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| tutoriel:installation_configuration [Le 20/09/2017, 15:09] – [Installation] torxxl | tutoriel:installation_configuration [Le 28/04/2025, 10:01] (Version actuelle) – [Serveur isc-dhcp-server] 109.218.18.26 |
|---|
| ====== Installer un serveur de façon rapide ====== | ====== Installer un serveur de façon rapide ====== |
| |
| Le but de ce document est d'installer un serveur de façon rapide. La plupart des étapes ne sont pas développées. Si vous souhaitez plus d'informations, il est possible de se référer aux pages correspondantes dans la documentation de wiki. | Le but de ce document est d'installer un serveur de façon rapide. La plupart des étapes ne sont pas développées. Si vous souhaitez plus d'informations, il est possible de se référer aux pages correspondantes dans la documentation de wiki et dans les pages officielles (en) [[https://ubuntu.com/server/docs]]. |
| |
| Il est fascinant de découvrir la puissance de certains logiciels fournis par la distribution Ubuntu. L'installation d'un serveur n'a jamais été aussi simple, rapide et puissante, la configuration par défaut est la plupart du temps suffisante. | Il est fascinant de découvrir la puissance de certains logiciels fournis par la distribution Ubuntu. L'installation d'un serveur n'a jamais été aussi simple, rapide et puissante, la configuration par défaut est la plupart du temps suffisante. |
| - Gravez-la | - Gravez-la |
| - Démarrez l'installation | - Démarrez l'installation |
| - puis let's go ! | - Puis let's go Geedoo! |
| ==== Sauvegarde d'un ancien serveur ==== | ==== Sauvegarde d'un ancien serveur ==== |
| |
| |
| * 8 Go minimum | * 8 Go minimum |
| * Type : primaire | * Type : primaire |
| * Point de montage : ''/'' | * Point de montage : ''/'' |
| |
| <note warning>Choisissez un mot de passe très simple lors de l'installation (trois fois la même lettre par exemple), et changez-le **dès le redémarrage**. En effet, il se peut que vous vous soyez trompé dans le choix du clavier...kiloolik passe sur presque tous les types de clavier.</note> | <note warning>Choisissez un mot de passe très simple lors de l'installation (trois fois la même lettre par exemple), et changez-le **dès le redémarrage**. En effet, il se peut que vous vous soyez trompé dans le choix du clavier...kiloolik passe sur presque tous les types de clavier.</note> |
| |
| === Fin de l'installation === | === Fin de l'installation === |
| |
| N'installez aucun autre logiciel, nous le ferons ensuite. Redémarrez le serveur. | N'installez aucun autre logiciel, nous le ferons ensuite. Redémarrez le serveur. |
| |
| |
| ==== Serveur Dhcpd3 ==== | ==== Serveur isc-dhcp-server ==== |
| | |
| | <code>sudo ap install isc-dhcp-server</code> |
| |
| <code>sudo apt-get install dhcp3-server</code> | voir doc https://doc.ubuntu-fr.org/isc-dhcp-server |
| |
| voir doc http://doc.ubuntu-fr.org/dhcp3-server | ISC DHCP n'est plus maintenu depuis fin 2022. Il est remplacé par Kea (paquet kea) |
| |
| ==== Serveur ssh ==== | ==== Serveur ssh ==== |
| Si on ne veut pas utiliser le port 22, il faut en choisir un qui soit libre. | Si on ne veut pas utiliser le port 22, il faut en choisir un qui soit libre. |
| Pour cela, respecter le document http://www.iana.org/assignments/port-numbers qui précise qu'il est autorisé d'utiliser librement les ports dont les numéros vont de 49152 à 65535, vérifier aussi votre fichier /etc/services. | Pour cela, respecter le document http://www.iana.org/assignments/port-numbers qui précise qu'il est autorisé d'utiliser librement les ports dont les numéros vont de 49152 à 65535, vérifier aussi votre fichier /etc/services. |
| La liste des ports habituellement utilisés est sur http://fr.wikipedia.org/wiki/Liste_des_ports_logiciels | La liste des ports habituellement utilisés est sur https://fr.wikipedia.org/wiki/Liste_des_ports_logiciels |
| Prendre, par exemple, le port 50022. | Prendre, par exemple, le port 50022. |
| |
| |
| |
| Une solution plus "propre" est de bien configurer son fichier de configuration personnel ssh : ~/.ssh/config | Une solution plus "propre" est de bien configurer son fichier de configuration personnel ssh : ~/.ssh/config |
| |
| Saisissez ceci : | Saisissez ceci : |
| <code>sudo apt-get install firehol</code> | <code>sudo apt-get install firehol</code> |
| |
| Si jamais à ce stade vous avez besoin d'Internet : | Si jamais à ce stade vous avez besoin d'Internet : |
| |
| <code>echo 1 > /proc/sys/net/ipv4/ip_forward && iptables -A POSTROUTING -t nat -o eth1 -j MASQUERADE</code> | <code>echo 1 > /proc/sys/net/ipv4/ip_forward && iptables -A POSTROUTING -t nat -o eth1 -j MASQUERADE</code> |
| Trouvez un ''zonecheck'' sur Internet et vérifiez que votre serveur DNS est accessible de l'extérieur. Téléchargez vos mails, envoyez un mail, naviguez sur Internet pour vérifier que tout fonctionne. | Trouvez un ''zonecheck'' sur Internet et vérifiez que votre serveur DNS est accessible de l'extérieur. Téléchargez vos mails, envoyez un mail, naviguez sur Internet pour vérifier que tout fonctionne. |
| |
| Allez sur l'un de ces sites pour vérifier que votre réseau est bien sécurisé : http://www.auditmypc.com/firewall-test.asp | Allez sur l'un de ces sites pour vérifier que votre réseau est bien sécurisé : https://www.auditmypc.com/firewall-test.asp |
| |
| ==== Proxy (tinyproxy) ==== | ==== Proxy (tinyproxy) ==== |
| Supprimez la ligne commençant par ''UNCONFIGURED''. | Supprimez la ligne commençant par ''UNCONFIGURED''. |
| |
| Changez les lignes suivantes : | Changez les lignes suivantes : |
| |
| <code> | <code> |
| == ''/etc/aliases'' == | == ''/etc/aliases'' == |
| |
| Rajoutez si vous le souhaitez des alias. N'oubliez pas de faire la commande suivante : | Rajoutez si vous le souhaitez des alias. N'oubliez pas de faire la commande suivante : |
| |
| <code>postalias /etc/aliases</code> | <code>postalias /etc/aliases</code> |