Au printemps 2020, en raison de l'influence de la nouvelle Corona, il est devenu difficile de sortir même en GW. Je pensais profiter de cette situation. Par exemple Utilisez AWS? Je ne veux pas être facturé ou géré si je suis laissé sans surveillance. Développement de programme Python? Et je dois penser au matériel. Achetez Raspberry Pi et apprenez les bases de l'intégration ... Je ne peux pas me le permettre! Puis, quand j'ai regardé autour de la maison, j'ai constaté que l'ordinateur portable que j'avais donné à mon enfant n'était plus utilisé. C'est un vieil ordinateur portable, mais je pensais qu'il n'y aurait pas de problème s'il était utilisé comme serveur, j'ai donc décidé de l'utiliser sur mon serveur domestique.
Bon point ...
mauvais endroit ···
-Si vous construisez un serveur avec un ordinateur portable et que la batterie est normale, vous pouvez prendre des mesures contre une panne de courant. Récemment, il n'y a pas eu beaucoup de coupures de courant, donc je m'inquiète moins, mais juste au cas où. -Le PC portable est conçu pour économiser de l'énergie. (Cependant, cela peut ne pas être pertinent pour les ordinateurs portables plus anciens) De plus, étant donné que ce type d'informations a déjà été beaucoup parlé, je vais créer un lien vers le site auquel j'ai fait référence pour plus de détails après cela. (Veuillez noter que ce sera un mémorandum au moment de ma construction.) J'espère que vous pourrez vous y référer dans la procédure au moment de la construction. De plus, si vous remarquez des erreurs ou des paramètres incorrects, je vous serais reconnaissant de bien vouloir commenter.
FMV BIBLO NF / D50 Fabriqué en 2009 Processeur: Core 2 Duo P8700 2,53 GHz / 2 cœurs J'ai utilisé Windows Vista d'origine comme Windows10. Le disque dur a été remplacé par SSD128Gbyte. Mémoire 4 Mo Lecteur DVD + 1 port LAN + Wifi
Le Linux à installer est la version Ubuntu 18.04 Desktop. Il existe d'autres options CentOS, mais je l'ai choisie à partir de l'ancienne mémoire que je pensais que ce serait bien d'en avoir une différente car je l'utilise dans mon travail quotidien et qu'Ubuntu était bon pour mon ordinateur portable. Le PC notebook supprime les données utilisées par l'enfant après la migration vers le nouveau notebook.
Le lecteur C du PC portable avait une capacité d'environ 100 Go, et diverses données restaient avec Windows10. L'espace libre est d'environ 60 Go. Je ne veux pas supprimer Windows lui-même (je ne veux pas réinstaller l'installation de Windows10 à une date ultérieure en raison d'un dysfonctionnement, etc.), supprimez donc d'abord les fichiers inutiles. La méthode consiste à exécuter "Nettoyer le disque" dans les propriétés du lecteur C et à supprimer les fichiers inutiles. Le fichier a été supprimé alors qu'il faisait environ 1 Go.
Téléchargez Ubuntu 18.04 sur le site officiel d'Ubuntu. (À partir d'ici https://jp.ubuntu.com/download) (La dernière version est la version 20.04, mais j'ose sélectionner la LTS précédente. = La sécurité d'abord) (Si vous souhaitez essayer une nouvelle fonction, j'aimerais l'essayer sur mon PC dans un environnement virtuel.) (Comme il est nouveau, je vais omettre l'explication détaillée.) Après avoir téléchargé l'ISO sur Windows 10, la gravure de l'ISO sur un DVD était possible avec les fonctionnalités standard de l'Explorateur. (Il n'est plus nécessaire de télécharger l'application dédiée comme auparavant.) Supprimez l'ISO téléchargé et fermez les fenêtres. Il existe également un moyen de créer un support de démarrage sur USB, mais je n'avais pas l'USB indispensable à portée de main, alors j'ai abandonné cette fois.
Modifiez les paramètres du BIOS pour que le PC démarre à partir du DVD. Dans le cas de FMV, si vous appuyez sur "F2" à plusieurs reprises après la mise sous tension, il démarrera en mode BIOS. Consultez le manuel du fabricant pour les opérations suivantes.
Lorsque vous redémarrez et démarrez à partir du DVD, vous aurez le choix d'installer ou d'utiliser LiveDVD, donc cette fois cliquez sur "LiveDVD" et attendez qu'il ait fini de démarrer. (Cela prend environ 5 minutes)
Démarrez Gpart et réduisez la taille NTFS de la zone Windows 10 (environ 110 Go) à 50 Go. La réduction de la zone DISK échouera dans certains cas, alors attendez qu'elle se termine normalement. Une fois que le message indiquant qu'il s'est terminé normalement est affiché, quittez Ubuntu et démarrez Windows. Confirmez que Windows démarre normalement et vous pouvez vous connecter. Si tout se passe bien, quittez Windows et redémarrez à partir du DVD.
Lorsque vous démarrez le DVD, il vous sera demandé de l'installer à nouveau ou d'utiliser LiveDVD, alors sélectionnez installer cette fois. La sélection dans l'installation se poursuit par défaut. Des détails ont déjà été publiés sur de nombreux sites, veuillez donc vérifier les références. Après l'installation, démarrez avec Ubuntu 18.04 et confirmez que vous pouvez vous connecter en tant qu'utilisateur de création initial.
Puisque l'installation du système d'exploitation s'est terminée sans aucun problème, effectuez des réglages simples et modifiez-le pour qu'il puisse être utilisé comme serveur temporaire.
Étant donné que l'adresse IP change en fonction du routeur à la maison, connectez-vous à l'écran de gestion du routeur avec un navigateur et vérifiez-le.
Lors de l'installation d'Ubuntu Desktop, j'ai utilisé le Wifi pour entrer le SSID et le mot de passe dans les paramètres réseau. Si rien n'est fait, l'adresse IP du serveur n'est pas fixe, l'adresse IP peut donc changer en cas de panne de courant ou de redémarrage du routeur. Changez l'adresse IP Wifi de "Paramètres" et passez de l'acquisition automatique au réglage manuel. De même, le port LAN est automatiquement acquis puis défini manuellement. Laissez-le pour IPv6. (Je vais le toucher un jour))
L'éditeur que j'utilise pour modifier les paramètres utilise vim. Installez vim avec la commande suivante.
# apt install vim
Sur les ordinateurs portables sur lesquels Ubuntu Desktop est installé, le système d'exploitation est configuré pour se suspendre lorsque l'écran LCD est fermé. Il semble que le paramètre ne puisse pas être modifié à partir de l'écran "Paramètres" de la fenêtre normale, je l'ai donc changé pour un paramètre qui ne se suspend pas en me référant au site suivant. Référence: [Ubuntu 20.04 / 18.04 LTS Server] Empêche la suspension même lorsque le couvercle est fermé sur un ordinateur portable Aperçu de l'opération: Modifiez /etc/systemd/logind.conf.
Copiez la ligne #HandleLidSwitch = suspend et collez-la ci-dessous Changez pour HandleLidSwitch = ignorer.
Redémarrez le service.
# systemctl restart systemd-logind
Assurez-vous de ne pas fermer réellement l'écran à cristaux liquides et de le suspendre. (Pendant ce temps, une pause-repas)
Configurez l'environnement ssh pour vous connecter à partir du terminal Windows. La première fois, l'authentification de connexion est un mot de passe pour se connecter pour modifier les paramètres. Lors de la connexion de l'extérieur et de son utilisation, définissez l'authentification par clé ssh et définissez-la plus strictement.
Installation de ssh
# apt -y install openssh-server
Par défaut, le serveur OpenSSH d'Ubuntu permet l'authentification par mot de passe, mais les utilisateurs root ne sont pas autorisés à utiliser des mots de passe. Ici, modifiez davantage les paramètres de connexion de ssh afin que l'utilisateur root ne puisse pas se connecter avec ssh.
# vi /etc/ssh/sshd_config
PermitRootLogin no
Redémarrez le service ssh.
# systemctl restart ssh
Étant donné que Windows10 version 1803 ou ultérieure dispose d'un client ssh, démarrez l'invite de commande.
C: \ ******> ssh nom d'utilisateur @ adresse IP du serveur Nom d'utilisateur @ Mot de passe de l'adresse IP du serveur:
S'affiche et j'ai pu me connecter en saisissant le mot de passe.
La version de bureau d'Ubuntu18.04 n'inclut pas les commandes net-tool (ifconfig, netstat, etc.). Cependant, les commandes de la série iproute2 (ip, tc, ss, etc.) peuvent être utilisées. Je suis habitué aux commandes net-tool, donc je vais l'installer en plus.
# apt install net-tools
Pour les commandes réseau, reportez-vous à ce qui suit. net-tools ne peut plus être utilisé et iproute2 peut devenir standard
Pour une utilisation uniquement à la maison, je pense qu'il peut être utilisé en premier si les réglages ci-dessus sont effectués. À l'avenir, vous pourrez l'utiliser de différentes manières en installant les packages manquants selon vos besoins. Quant au temps écoulé jusqu'à présent, il faut environ une demi-journée pour préparer un ordinateur portable et le définir comme serveur domestique. (Le gros problème était qu'il a fallu 3 jours pour enregistrer la construction et la publier sur Qiita.)
La sécurité n'est pas trop définie pour être utilisée de l'extérieur de la maison, je prévois donc de faire ce qui suit ・ Paramètres IPtables ・ Je souhaite définir IDS si possible. ・ Paramètres d'authentification par clé SSH ・ Réglage DMZ du routeur domestique ・ Accédez à votre serveur domestique depuis un réseau externe ・ Paramètres du serveur Web
Nous le mettrons à jour dès que ce qui précède sera fait.
Recommended Posts