{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/05/02/configuration-initiale-du-serveur-avec-debian-8-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2019/05/02/configuration-initiale-du-serveur-avec-debian-8-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/05/02/configuration-initiale-du-serveur-avec-debian-8-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Configuration initiale du serveur avec Debian 8\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-05-02T17:11:19+00:00","modified_at":"2019-05-02T17:11:19+00:00","word_count":2052,"reading_time_seconds":616,"summary":"introduction Lorsque vous créez un nouveau serveur Debian 8 pour la première fois, vous devez suivre quelques étapes de configuration lors de la configuration de base. Cela augmentera la sécurité et la convivialité de votre serveur et vous donnera une base solide pour les actions ultérieures. Première étape &#8211; Connexion racine Pour vous connecter à [&hellip;]","summary_points":["introduction\nLorsque vous créez un nouveau serveur Debian 8 pour la première fois, vous devez suivre quelques étapes de configuration lors de la configuration de base.","Cela augmentera la sécurité et la convivialité de votre serveur et vous donnera une base solide pour les actions ultérieures.","Première étape &#8211; Connexion racine\nPour vous connecter à votre serveur, vous devez connaître l&#39;adresse IP publique de votre serveur et le mot de passe du compte de l&#39;utilisateur &quot;root&quot;.","Si vous ne vous êtes pas déjà connecté à votre serveur, vous voudrez peut-être suivre le premier tutoriel de cette série, Comment se connecter à votre droplet avec SSH, qui décrit ce processus en détail."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"41df905db257deeab72f8319a3fa966c","plain_text":"introduction\nLorsque vous créez un nouveau serveur Debian 8 pour la première fois, vous devez suivre quelques étapes de configuration lors de la configuration de base. Cela augmentera la sécurité et la convivialité de votre serveur et vous donnera une base solide pour les actions ultérieures.\nPremière étape &#8211; Connexion racine\nPour vous connecter à votre serveur, vous devez connaître l&#39;adresse IP publique de votre serveur et le mot de passe du compte de l&#39;utilisateur &quot;root&quot;. Si vous ne vous êtes pas déjà connecté à votre serveur, vous voudrez peut-être suivre le premier tutoriel de cette série, Comment se connecter à votre droplet avec SSH, qui décrit ce processus en détail.\nSi vous n&#39;êtes pas déjà connecté à votre serveur, continuez et connectez-vous en tant que racine utilisateur à l&#39;aide de la commande suivante (remplacez le mot en surbrillance par l&#39;adresse IP publique de votre serveur):\nssh root @ADRESSE IP DU SERVEUR\n\nTerminez le processus de connexion en acceptant l&#39;avertissement concernant l&#39;authenticité de l&#39;hôte, s&#39;il apparaît, puis en fournissant votre authentification racine (mot de passe ou clé privée). Si vous vous connectez pour la première fois au serveur, avec un mot de passe, vous serez également invité à modifier le mot de passe root.\nÀ propos de la racine\nL&#39;utilisateur root est l&#39;utilisateur administratif dans un environnement Linux doté de privilèges très étendus. En raison des privilèges élevés du compte root, vous êtes réellement découragé de l&#39;utiliser sur une base régulière. En effet, une partie du pouvoir inhérent au compte root réside dans sa capacité à effectuer des modifications très destructrices, même par accident.\nL&#39;étape suivante consiste à configurer un compte d&#39;utilisateur alternatif avec une influence réduite pour le travail quotidien. Nous vous apprendrons comment obtenir des privilèges plus importants lorsque vous en avez besoin.\nDeuxième étape &#8211; Créer un nouvel utilisateur\nUne fois que vous êtes connecté en tant que racine, nous sommes prêts à ajouter le nouveau compte utilisateur que nous utiliserons désormais pour vous connecter.\nCet exemple crée un nouvel utilisateur appelé &quot;démo&quot;, mais vous devez le remplacer par un nom d&#39;utilisateur que vous aimez:\n\nOn vous posera quelques questions, en commençant par le mot de passe du compte. \nEntrez un mot de passe fort et, éventuellement, complétez les informations supplémentaires si vous le souhaitez. Ce n&#39;est pas obligatoire et vous pouvez simplement appuyer sur &quot;Entrée&quot; dans n&#39;importe quel champ que vous souhaitez ignorer.\nTroisième étape - Privilèges racine\nNous avons maintenant un nouveau compte utilisateur avec des privilèges de compte réguliers. Cependant, nous pouvons parfois avoir besoin de tâches administratives.\nPour éviter de devoir vous déconnecter de notre utilisateur normal et vous reconnecter en tant que compte root, nous pouvons configurer ce que nous appelons des privilèges de «super utilisateur» ou privilèges root pour notre compte normal. Cela permettra à notre utilisateur normal d’exécuter des commandes avec des privilèges d’administrateur en mettant le mot sudo avant chaque commande.\nInstaller Sudo\nDebian 8 ne vient pas avec sudo installé, installons-le avec apt-get.\nCommencez par mettre à jour l&#39;index du paquet apt:\n\nEnsuite, utilisez cette commande pour installer sudo:\n\nMaintenant, vous pouvez utiliser le sudo et visudo commandes.\nAccorder des privilèges Sudo\nPour ajouter ces privilèges à notre nouvel utilisateur, nous devons ajouter le nouvel utilisateur au groupe &quot;sudo&quot;. Par défaut, sous Debian 8, les utilisateurs appartenant au groupe &quot;sudo&quot; sont autorisés à utiliser le sudo commander.\nComme racine, lancez cette commande pour ajouter votre nouvel utilisateur au sudo groupe (remplacez le mot en surbrillance par votre nouvel utilisateur):\n\nMaintenant, votre utilisateur peut exécuter des commandes avec des privilèges de super utilisateur! Pour plus d&#39;informations sur son fonctionnement, consultez ce didacticiel sudoers.\nQuatrième étape - Ajouter une authentification par clé publique (recommandé)\nLa prochaine étape de la sécurisation de votre serveur consiste à configurer l’authentification par clé publique pour votre nouvel utilisateur. Cette configuration augmentera la sécurité de votre serveur en nécessitant une clé SSH privée pour vous connecter.\nGénérer une paire de clés\nSi vous ne disposez pas déjà d&#39;une paire de clés SSH, composée d&#39;une clé publique et d&#39;une clé privée, vous devez en générer une. Si vous avez déjà une clé que vous souhaitez utiliser, passez à la Copier la clé publique étape.\nPour générer une nouvelle paire de clés, entrez la commande suivante sur le terminal de votre machine locale (c.-à-d. votre ordinateur):\n\nEn supposant que votre utilisateur local s&#39;appelle &quot;localuser&quot;, vous verrez une sortie semblable à celle-ci:\nsortie ssh-keygenGénération d&#39;une paire de clés rsa publique / privée.\nEntrez le fichier dans lequel enregistrer la clé (/ Utilisateurs /utilisateur local/.ssh/id_rsa):\n\nAppuyez sur Entrée pour accepter ce nom de fichier et ce chemin (ou entrez un nouveau nom).\nEnsuite, vous serez invité à entrer un mot de passe composé pour sécuriser la clé. Vous pouvez soit entrer une phrase secrète, soit la laisser vide.\nRemarque: Si vous laissez la phrase secrète vide, vous pourrez utiliser la clé privée pour l&#39;authentification sans entrer de phrase secrète. Si vous entrez une phrase secrète, vous aurez besoin de la clé privée. et la phrase secrète pour se connecter. La sécurisation de vos clés avec des phrases secrètes est plus sécurisée, mais les deux méthodes ont leur utilité et sont plus sécurisées que l’authentification de base par mot de passe.\nCela génère une clé privée, id_rsaet une clé publique, id_rsa.pub, dans le .ssh répertoire du utilisateur localrépertoire de base de. Rappelez-vous que la clé privée ne doit pas être partagée avec des personnes qui ne devraient pas avoir accès à vos serveurs!\nCopier la clé publique\nAprès avoir généré une paire de clés SSH, vous souhaiterez copier votre clé publique sur votre nouveau serveur. Nous allons couvrir deux façons simples de le faire.\n\n\nRemarque: Le ssh-copy-id Cette méthode ne fonctionnera pas sur DigitalOcean si une clé SSH a été sélectionnée lors de la création de Droplet. En effet, DigitalOcean désactive l’authentification par mot de passe si une clé SSH est présente et que le ssh-copy-id repose sur l&#39;authentification par mot de passe pour copier la clé.\nSi vous utilisez DigitalOcean et avez sélectionné une clé SSH lors de la création de Droplet, utilisez l&#39;option 2 à la place.\n\nOption 1: Utiliser ssh-copy-id\nSi votre machine locale a le ssh-copy-id Si le script est installé, vous pouvez l’utiliser pour installer votre clé publique sur tout utilisateur pour lequel vous possédez des informations de connexion.\nExécuter le ssh-copy-id script en spécifiant l&#39;utilisateur et l&#39;adresse IP du serveur sur lequel vous voulez installer la clé, comme ceci:\nssh-copy-id démo@ADRESSE IP DU SERVEUR\n\nAprès avoir fourni votre mot de passe à l’invite, votre clé publique sera ajoutée à celle de l’utilisateur distant. .ssh / registered_keys fichier. La clé privée correspondante peut maintenant être utilisée pour se connecter au serveur.\nOption 2: Installer manuellement la clé\nEn supposant que vous ayez généré une paire de clés SSH en utilisant l’étape précédente, utilisez la commande suivante sur le terminal de votre ordinateur. machine locale pour imprimer votre clé publique (id_rsa.pub):\n\nCela devrait imprimer votre clé publique SSH, qui devrait ressembler à ceci:\ncontenu id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBGTO0tsVejssuaYR5R3Y / i73SppJAhme1dH7W2c47d4gOqB4izP0 + fRLfvbz / tnXFz4iOP / H6eCV05hqUhF + KYRxt9Y8tVMrpDZR2l75o6 + xSbUOMu6xN + uVF0T9XzKcxmzTmnV7Na5up3QM3DoSRYX / EP3utr2 + zAqpJIfKPLdA74w7g56oYWI9blpnpzxkEd3edVJOivUkpZ4JoenWManvIaSdMTJXMy3MtlQhva + + j9CgguyVbUkdzK9KKEuah pFZvaugtebsU + bllPTB0nlXGIJk98Ie9ZtxuY3nCKneB + KjKiXrAvXUPCI9mWkYS / 1rggpFmu3HbXBnWSUdf localuser@machine.local\n\nSélectionnez la clé publique et copiez-la dans votre presse-papiers.\nAjouter une clé publique au nouvel utilisateur distant\nPour permettre l&#39;utilisation de la clé SSH pour s&#39;authentifier en tant que nouvel utilisateur distant, vous devez ajouter la clé publique à un fichier spécial dans le répertoire de base de l&#39;utilisateur.\nSur le serveurcomme le racine utilisateur, entrez la commande suivante pour passer au nouvel utilisateur (remplacez votre propre nom d&#39;utilisateur):\n\nMaintenant, vous serez dans le répertoire de base de votre nouvel utilisateur.\nCréez un nouveau répertoire appelé .ssh et restreignez ses autorisations avec les commandes suivantes:\nmkdir .ssh\nchmod 700 .ssh\n\nMaintenant, ouvrez un fichier dans .ssh appelé clés_autorisées avec un éditeur de texte. Nous utiliserons nano pour éditer le fichier:\nnano .ssh / registered_keys\n\nMaintenant, insérez votre clé publique (qui devrait être dans votre presse-papiers) en la collant dans l&#39;éditeur.\nFrappé CTRL-X pour quitter le fichier, puis Y pour enregistrer les modifications que vous avez apportées, puis ENTRER pour confirmer le nom du fichier.\nRestreindre maintenant les permissions du clés_autorisées fichier avec cette commande:\nchmod 600 .ssh / registered_keys\n\nTapez cette commande une fois que retourner au racine utilisateur:\n\nMaintenant, vous pouvez vous connecter en tant que nouvel utilisateur SSH, en utilisant la clé privée comme authentification.\nPour en savoir plus sur le fonctionnement de l&#39;authentification par clé, lisez ce tutoriel: Comment configurer l&#39;authentification par clé SSH sur un serveur Linux.\nCinquième étape - Configurer SSH\nMaintenant que nous avons notre nouveau compte, nous pouvons sécuriser un peu notre serveur en modifiant la configuration de son démon SSH (le programme qui nous permet de nous connecter à distance) pour interdire l’accès SSH distant au serveur. racine Compte.\nCommencez par ouvrir le fichier de configuration avec votre éditeur de texte en tant que root:\nnano / etc / ssh / sshd_config\n\nIci, nous avons la possibilité de désactiver la connexion root via SSH. Il s&#39;agit généralement d&#39;un paramètre plus sécurisé, car nous pouvons désormais accéder à notre serveur via notre compte d&#39;utilisateur normal et augmenter les privilèges si nécessaire.\nPour désactiver les connexions root à distance, nous devons trouver la ligne qui ressemble à ceci:\n/ etc / ssh / sshd_config (avant)\n#PermitRootLogin oui\n\nVous pouvez modifier cette ligne en &quot;non&quot; comme ceci si vous souhaitez désactiver le login root:\n/ etc / ssh / sshd_config (après)\nPermitRootLogin no\n\nDésactiver la connexion root à distance est fortement recommandé sur chaque serveur!\nLorsque vous avez terminé vos modifications, enregistrez et fermez le fichier en utilisant la méthode décrite précédemment (CTRL-X, puis Y, puis ENTRER).\nRecharger SSH\nMaintenant que nous avons apporté nos modifications, nous devons redémarrer le service SSH pour qu’il utilise notre nouvelle configuration.\nTapez ceci pour redémarrer SSH:\n\nMaintenant, avant de nous déconnecter du serveur, nous devrions tester notre nouvelle configuration. Nous ne voulons pas nous déconnecter avant de pouvoir confirmer que de nouvelles connexions peuvent être établies avec succès.\nOuvrir un Nouveau fenêtre de terminal. Dans la nouvelle fenêtre, nous devons commencer une nouvelle connexion à notre serveur. Cette fois, au lieu d&#39;utiliser le compte root, nous voulons utiliser le nouveau compte que nous avons créé.\nssh démo@ADRESSE IP DU SERVEUR\n\nVous serez invité à entrer le mot de passe du nouvel utilisateur que vous avez configuré. Après cela, vous serez connecté en tant que nouvel utilisateur.\nRappelez-vous, si vous devez exécuter une commande avec les privilèges root, tapez &quot;sudo&quot; avant comme ceci:\n\nSi tout va bien, vous pouvez quitter vos sessions en tapant:\n\nOù aller en partant d&#39;ici?\nÀ ce stade, vous avez une base solide pour votre serveur Debian 8. Vous pouvez maintenant installer n’importe quel logiciel dont vous avez besoin sur votre serveur.\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["introduction\nLorsque vous créez un nouveau serveur Debian 8 pour la première fois, vous devez suivre quelques étapes de configuration lors de la configuration de base. Cela augmentera la sécurité et la convivialité de votre serveur et vous donnera une base solide pour les actions ultérieures.\nPremière étape &#8211; Connexion racine\nPour vous connecter à votre serveur, vous devez connaître l&#39;adresse IP publique de votre serveur et le mot de passe du compte de l&#39;utilisateur &quot;root&quot;. Si vous ne vous êtes pas déjà connecté à votre serveur, vous voudrez peut-être suivre le premier tutoriel de cette série, Comment se connecter à votre droplet avec SSH, qui décrit ce processus en détail.\nSi vous n&#39;êtes pas déjà connecté à votre serveur, continuez et connectez-vous en tant que racine utilisateur à l&#39;aide de la commande suivante (remplacez le mot en surbrillance par l&#39;adresse IP publique de votre serveur):\nssh root @ADRESSE IP DU SERVEUR","Terminez le processus de connexion en acceptant l&#39;avertissement concernant l&#39;authenticité de l&#39;hôte, s&#39;il apparaît, puis en fournissant votre authentification racine (mot de passe ou clé privée). Si vous vous connectez pour la première fois au serveur, avec un mot de passe, vous serez également invité à modifier le mot de passe root.\nÀ propos de la racine\nL&#39;utilisateur root est l&#39;utilisateur administratif dans un environnement Linux doté de privilèges très étendus. En raison des privilèges élevés du compte root, vous êtes réellement découragé de l&#39;utiliser sur une base régulière. En effet, une partie du pouvoir inhérent au compte root réside dans sa capacité à effectuer des modifications très destructrices, même par accident.\nL&#39;étape suivante consiste à configurer un compte d&#39;utilisateur alternatif avec une influence réduite pour le travail quotidien. Nous vous apprendrons comment obtenir des privilèges plus importants lorsque vous en avez besoin.\nDeuxième étape &#8211; Créer un nouvel utilisateur\nUne fois que vous êtes connecté en tant que racine, nous sommes prêts à ajouter le nouveau compte utilisateur que nous utiliserons désormais pour vous connecter.\nCet exemple crée un nouvel utilisateur appelé &quot;démo&quot;, mais vous devez le remplacer par un nom d&#39;utilisateur que vous aimez:","On vous posera quelques questions, en commençant par le mot de passe du compte. \nEntrez un mot de passe fort et, éventuellement, complétez les informations supplémentaires si vous le souhaitez. Ce n&#39;est pas obligatoire et vous pouvez simplement appuyer sur &quot;Entrée&quot; dans n&#39;importe quel champ que vous souhaitez ignorer.\nTroisième étape - Privilèges racine\nNous avons maintenant un nouveau compte utilisateur avec des privilèges de compte réguliers. Cependant, nous pouvons parfois avoir besoin de tâches administratives.\nPour éviter de devoir vous déconnecter de notre utilisateur normal et vous reconnecter en tant que compte root, nous pouvons configurer ce que nous appelons des privilèges de «super utilisateur» ou privilèges root pour notre compte normal. Cela permettra à notre utilisateur normal d’exécuter des commandes avec des privilèges d’administrateur en mettant le mot sudo avant chaque commande.\nInstaller Sudo\nDebian 8 ne vient pas avec sudo installé, installons-le avec apt-get.\nCommencez par mettre à jour l&#39;index du paquet apt:","Ensuite, utilisez cette commande pour installer sudo:","Maintenant, vous pouvez utiliser le sudo et visudo commandes.\nAccorder des privilèges Sudo\nPour ajouter ces privilèges à notre nouvel utilisateur, nous devons ajouter le nouvel utilisateur au groupe &quot;sudo&quot;. Par défaut, sous Debian 8, les utilisateurs appartenant au groupe &quot;sudo&quot; sont autorisés à utiliser le sudo commander.\nComme racine, lancez cette commande pour ajouter votre nouvel utilisateur au sudo groupe (remplacez le mot en surbrillance par votre nouvel utilisateur):","Maintenant, votre utilisateur peut exécuter des commandes avec des privilèges de super utilisateur! Pour plus d&#39;informations sur son fonctionnement, consultez ce didacticiel sudoers.\nQuatrième étape - Ajouter une authentification par clé publique (recommandé)\nLa prochaine étape de la sécurisation de votre serveur consiste à configurer l’authentification par clé publique pour votre nouvel utilisateur. Cette configuration augmentera la sécurité de votre serveur en nécessitant une clé SSH privée pour vous connecter.\nGénérer une paire de clés\nSi vous ne disposez pas déjà d&#39;une paire de clés SSH, composée d&#39;une clé publique et d&#39;une clé privée, vous devez en générer une. Si vous avez déjà une clé que vous souhaitez utiliser, passez à la Copier la clé publique étape.\nPour générer une nouvelle paire de clés, entrez la commande suivante sur le terminal de votre machine locale (c.-à-d. votre ordinateur):","En supposant que votre utilisateur local s&#39;appelle &quot;localuser&quot;, vous verrez une sortie semblable à celle-ci:\nsortie ssh-keygenGénération d&#39;une paire de clés rsa publique / privée.\nEntrez le fichier dans lequel enregistrer la clé (/ Utilisateurs /utilisateur local/.ssh/id_rsa):","Appuyez sur Entrée pour accepter ce nom de fichier et ce chemin (ou entrez un nouveau nom).\nEnsuite, vous serez invité à entrer un mot de passe composé pour sécuriser la clé. Vous pouvez soit entrer une phrase secrète, soit la laisser vide.\nRemarque: Si vous laissez la phrase secrète vide, vous pourrez utiliser la clé privée pour l&#39;authentification sans entrer de phrase secrète. Si vous entrez une phrase secrète, vous aurez besoin de la clé privée. et la phrase secrète pour se connecter. La sécurisation de vos clés avec des phrases secrètes est plus sécurisée, mais les deux méthodes ont leur utilité et sont plus sécurisées que l’authentification de base par mot de passe.\nCela génère une clé privée, id_rsaet une clé publique, id_rsa.pub, dans le .ssh répertoire du utilisateur localrépertoire de base de. Rappelez-vous que la clé privée ne doit pas être partagée avec des personnes qui ne devraient pas avoir accès à vos serveurs!\nCopier la clé publique\nAprès avoir généré une paire de clés SSH, vous souhaiterez copier votre clé publique sur votre nouveau serveur. Nous allons couvrir deux façons simples de le faire.","Remarque: Le ssh-copy-id Cette méthode ne fonctionnera pas sur DigitalOcean si une clé SSH a été sélectionnée lors de la création de Droplet. En effet, DigitalOcean désactive l’authentification par mot de passe si une clé SSH est présente et que le ssh-copy-id repose sur l&#39;authentification par mot de passe pour copier la clé.\nSi vous utilisez DigitalOcean et avez sélectionné une clé SSH lors de la création de Droplet, utilisez l&#39;option 2 à la place.","Option 1: Utiliser ssh-copy-id\nSi votre machine locale a le ssh-copy-id Si le script est installé, vous pouvez l’utiliser pour installer votre clé publique sur tout utilisateur pour lequel vous possédez des informations de connexion.\nExécuter le ssh-copy-id script en spécifiant l&#39;utilisateur et l&#39;adresse IP du serveur sur lequel vous voulez installer la clé, comme ceci:\nssh-copy-id démo@ADRESSE IP DU SERVEUR","Après avoir fourni votre mot de passe à l’invite, votre clé publique sera ajoutée à celle de l’utilisateur distant. .ssh / registered_keys fichier. La clé privée correspondante peut maintenant être utilisée pour se connecter au serveur.\nOption 2: Installer manuellement la clé\nEn supposant que vous ayez généré une paire de clés SSH en utilisant l’étape précédente, utilisez la commande suivante sur le terminal de votre ordinateur. machine locale pour imprimer votre clé publique (id_rsa.pub):","Cela devrait imprimer votre clé publique SSH, qui devrait ressembler à ceci:\ncontenu id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBGTO0tsVejssuaYR5R3Y / i73SppJAhme1dH7W2c47d4gOqB4izP0 + fRLfvbz / tnXFz4iOP / H6eCV05hqUhF + KYRxt9Y8tVMrpDZR2l75o6 + xSbUOMu6xN + uVF0T9XzKcxmzTmnV7Na5up3QM3DoSRYX / EP3utr2 + zAqpJIfKPLdA74w7g56oYWI9blpnpzxkEd3edVJOivUkpZ4JoenWManvIaSdMTJXMy3MtlQhva + + j9CgguyVbUkdzK9KKEuah pFZvaugtebsU + bllPTB0nlXGIJk98Ie9ZtxuY3nCKneB + KjKiXrAvXUPCI9mWkYS / 1rggpFmu3HbXBnWSUdf localuser@machine.local","Sélectionnez la clé publique et copiez-la dans votre presse-papiers.\nAjouter une clé publique au nouvel utilisateur distant\nPour permettre l&#39;utilisation de la clé SSH pour s&#39;authentifier en tant que nouvel utilisateur distant, vous devez ajouter la clé publique à un fichier spécial dans le répertoire de base de l&#39;utilisateur.\nSur le serveurcomme le racine utilisateur, entrez la commande suivante pour passer au nouvel utilisateur (remplacez votre propre nom d&#39;utilisateur):","Maintenant, vous serez dans le répertoire de base de votre nouvel utilisateur.\nCréez un nouveau répertoire appelé .ssh et restreignez ses autorisations avec les commandes suivantes:\nmkdir .ssh\nchmod 700 .ssh","Maintenant, ouvrez un fichier dans .ssh appelé clés_autorisées avec un éditeur de texte. Nous utiliserons nano pour éditer le fichier:\nnano .ssh / registered_keys","Maintenant, insérez votre clé publique (qui devrait être dans votre presse-papiers) en la collant dans l&#39;éditeur.\nFrappé CTRL-X pour quitter le fichier, puis Y pour enregistrer les modifications que vous avez apportées, puis ENTRER pour confirmer le nom du fichier.\nRestreindre maintenant les permissions du clés_autorisées fichier avec cette commande:\nchmod 600 .ssh / registered_keys","Tapez cette commande une fois que retourner au racine utilisateur:","Maintenant, vous pouvez vous connecter en tant que nouvel utilisateur SSH, en utilisant la clé privée comme authentification.\nPour en savoir plus sur le fonctionnement de l&#39;authentification par clé, lisez ce tutoriel: Comment configurer l&#39;authentification par clé SSH sur un serveur Linux.\nCinquième étape - Configurer SSH\nMaintenant que nous avons notre nouveau compte, nous pouvons sécuriser un peu notre serveur en modifiant la configuration de son démon SSH (le programme qui nous permet de nous connecter à distance) pour interdire l’accès SSH distant au serveur. racine Compte.\nCommencez par ouvrir le fichier de configuration avec votre éditeur de texte en tant que root:\nnano / etc / ssh / sshd_config","Ici, nous avons la possibilité de désactiver la connexion root via SSH. Il s&#39;agit généralement d&#39;un paramètre plus sécurisé, car nous pouvons désormais accéder à notre serveur via notre compte d&#39;utilisateur normal et augmenter les privilèges si nécessaire.\nPour désactiver les connexions root à distance, nous devons trouver la ligne qui ressemble à ceci:\n/ etc / ssh / sshd_config (avant)\n#PermitRootLogin oui","Vous pouvez modifier cette ligne en &quot;non&quot; comme ceci si vous souhaitez désactiver le login root:\n/ etc / ssh / sshd_config (après)\nPermitRootLogin no","Désactiver la connexion root à distance est fortement recommandé sur chaque serveur!\nLorsque vous avez terminé vos modifications, enregistrez et fermez le fichier en utilisant la méthode décrite précédemment (CTRL-X, puis Y, puis ENTRER).\nRecharger SSH\nMaintenant que nous avons apporté nos modifications, nous devons redémarrer le service SSH pour qu’il utilise notre nouvelle configuration.\nTapez ceci pour redémarrer SSH:","Maintenant, avant de nous déconnecter du serveur, nous devrions tester notre nouvelle configuration. Nous ne voulons pas nous déconnecter avant de pouvoir confirmer que de nouvelles connexions peuvent être établies avec succès.\nOuvrir un Nouveau fenêtre de terminal. Dans la nouvelle fenêtre, nous devons commencer une nouvelle connexion à notre serveur. Cette fois, au lieu d&#39;utiliser le compte root, nous voulons utiliser le nouveau compte que nous avons créé.\nssh démo@ADRESSE IP DU SERVEUR","Vous serez invité à entrer le mot de passe du nouvel utilisateur que vous avez configuré. Après cela, vous serez connecté en tant que nouvel utilisateur.\nRappelez-vous, si vous devez exécuter une commande avec les privilèges root, tapez &quot;sudo&quot; avant comme ceci:","Si tout va bien, vous pouvez quitter vos sessions en tapant:","Où aller en partant d&#39;ici?\nÀ ce stade, vous avez une base solide pour votre serveur Debian 8. Vous pouvez maintenant installer n’importe quel logiciel dont vous avez besoin sur votre serveur.","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"introduction\nLorsque vous créez un nouveau serveur Debian 8 pour la première fois, vous devez suivre quelques étapes de configuration lors de la configuration de base. Cela augmentera la sécurité et la convivialité de votre serveur et vous donnera une base solide pour les actions ultérieures.\nPremière étape &#8211; Connexion racine\nPour vous connecter à votre serveur, vous devez connaître l&#39;adresse IP publique de votre serveur et le mot de passe du compte de l&#39;utilisateur &quot;root&quot;. Si vous ne vous êtes pas déjà connecté à votre serveur, vous voudrez peut-être suivre le premier tutoriel de cette série, Comment se connecter à votre droplet avec SSH, qui décrit ce processus en détail.\nSi vous n&#39;êtes pas déjà connecté à votre serveur, continuez et connectez-vous en tant que racine utilisateur à l&#39;aide de la commande suivante (remplacez le mot en surbrillance par l&#39;adresse IP publique de votre serveur):\nssh root @ADRESSE IP DU SERVEUR","html":"<p>introduction\nLorsque vous créez un nouveau serveur Debian 8 pour la première fois, vous devez suivre quelques étapes de configuration lors de la configuration de base. Cela augmentera la sécurité et la convivialité de votre serveur et vous donnera une base solide pour les actions ultérieures.\nPremière étape &#8211; Connexion racine\nPour vous connecter à votre serveur, vous devez connaître l&#039;adresse IP publique de votre serveur et le mot de passe du compte de l&#039;utilisateur &quot;root&quot;. Si vous ne vous êtes pas déjà connecté à votre serveur, vous voudrez peut-être suivre le premier tutoriel de cette série, Comment se connecter à votre droplet avec SSH, qui décrit ce processus en détail.\nSi vous n&#039;êtes pas déjà connecté à votre serveur, continuez et connectez-vous en tant que racine utilisateur à l&#039;aide de la commande suivante (remplacez le mot en surbrillance par l&#039;adresse IP publique de votre serveur):\nssh root @ADRESSE IP DU SERVEUR</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Terminez le processus de connexion en acceptant l&#39;avertissement concernant l&#39;authenticité de l&#39;hôte, s&#39;il apparaît, puis en fournissant votre authentification racine (mot de passe ou clé privée). Si vous vous connectez pour la première fois au serveur, avec un mot de passe, vous serez également invité à modifier le mot de passe root.\nÀ propos de la racine\nL&#39;utilisateur root est l&#39;utilisateur administratif dans un environnement Linux doté de privilèges très étendus. En raison des privilèges élevés du compte root, vous êtes réellement découragé de l&#39;utiliser sur une base régulière. En effet, une partie du pouvoir inhérent au compte root réside dans sa capacité à effectuer des modifications très destructrices, même par accident.\nL&#39;étape suivante consiste à configurer un compte d&#39;utilisateur alternatif avec une influence réduite pour le travail quotidien. Nous vous apprendrons comment obtenir des privilèges plus importants lorsque vous en avez besoin.\nDeuxième étape &#8211; Créer un nouvel utilisateur\nUne fois que vous êtes connecté en tant que racine, nous sommes prêts à ajouter le nouveau compte utilisateur que nous utiliserons désormais pour vous connecter.\nCet exemple crée un nouvel utilisateur appelé &quot;démo&quot;, mais vous devez le remplacer par un nom d&#39;utilisateur que vous aimez:","html":"<p>Terminez le processus de connexion en acceptant l&#039;avertissement concernant l&#039;authenticité de l&#039;hôte, s&#039;il apparaît, puis en fournissant votre authentification racine (mot de passe ou clé privée). Si vous vous connectez pour la première fois au serveur, avec un mot de passe, vous serez également invité à modifier le mot de passe root.\nÀ propos de la racine\nL&#039;utilisateur root est l&#039;utilisateur administratif dans un environnement Linux doté de privilèges très étendus. En raison des privilèges élevés du compte root, vous êtes réellement découragé de l&#039;utiliser sur une base régulière. En effet, une partie du pouvoir inhérent au compte root réside dans sa capacité à effectuer des modifications très destructrices, même par accident.\nL&#039;étape suivante consiste à configurer un compte d&#039;utilisateur alternatif avec une influence réduite pour le travail quotidien. Nous vous apprendrons comment obtenir des privilèges plus importants lorsque vous en avez besoin.\nDeuxième étape &#8211; Créer un nouvel utilisateur\nUne fois que vous êtes connecté en tant que racine, nous sommes prêts à ajouter le nouveau compte utilisateur que nous utiliserons désormais pour vous connecter.\nCet exemple crée un nouvel utilisateur appelé &quot;démo&quot;, mais vous devez le remplacer par un nom d&#039;utilisateur que vous aimez:</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"On vous posera quelques questions, en commençant par le mot de passe du compte. \nEntrez un mot de passe fort et, éventuellement, complétez les informations supplémentaires si vous le souhaitez. Ce n&#39;est pas obligatoire et vous pouvez simplement appuyer sur &quot;Entrée&quot; dans n&#39;importe quel champ que vous souhaitez ignorer.\nTroisième étape - Privilèges racine\nNous avons maintenant un nouveau compte utilisateur avec des privilèges de compte réguliers. Cependant, nous pouvons parfois avoir besoin de tâches administratives.\nPour éviter de devoir vous déconnecter de notre utilisateur normal et vous reconnecter en tant que compte root, nous pouvons configurer ce que nous appelons des privilèges de «super utilisateur» ou privilèges root pour notre compte normal. Cela permettra à notre utilisateur normal d’exécuter des commandes avec des privilèges d’administrateur en mettant le mot sudo avant chaque commande.\nInstaller Sudo\nDebian 8 ne vient pas avec sudo installé, installons-le avec apt-get.\nCommencez par mettre à jour l&#39;index du paquet apt:","html":"<p>On vous posera quelques questions, en commençant par le mot de passe du compte. \nEntrez un mot de passe fort et, éventuellement, complétez les informations supplémentaires si vous le souhaitez. Ce n&#039;est pas obligatoire et vous pouvez simplement appuyer sur &quot;Entrée&quot; dans n&#039;importe quel champ que vous souhaitez ignorer.\nTroisième étape - Privilèges racine\nNous avons maintenant un nouveau compte utilisateur avec des privilèges de compte réguliers. Cependant, nous pouvons parfois avoir besoin de tâches administratives.\nPour éviter de devoir vous déconnecter de notre utilisateur normal et vous reconnecter en tant que compte root, nous pouvons configurer ce que nous appelons des privilèges de «super utilisateur» ou privilèges root pour notre compte normal. Cela permettra à notre utilisateur normal d’exécuter des commandes avec des privilèges d’administrateur en mettant le mot sudo avant chaque commande.\nInstaller Sudo\nDebian 8 ne vient pas avec sudo installé, installons-le avec apt-get.\nCommencez par mettre à jour l&#039;index du paquet apt:</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"Ensuite, utilisez cette commande pour installer sudo:","html":"<p>Ensuite, utilisez cette commande pour installer sudo:</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"Maintenant, vous pouvez utiliser le sudo et visudo commandes.\nAccorder des privilèges Sudo\nPour ajouter ces privilèges à notre nouvel utilisateur, nous devons ajouter le nouvel utilisateur au groupe &quot;sudo&quot;. Par défaut, sous Debian 8, les utilisateurs appartenant au groupe &quot;sudo&quot; sont autorisés à utiliser le sudo commander.\nComme racine, lancez cette commande pour ajouter votre nouvel utilisateur au sudo groupe (remplacez le mot en surbrillance par votre nouvel utilisateur):","html":"<p>Maintenant, vous pouvez utiliser le sudo et visudo commandes.\nAccorder des privilèges Sudo\nPour ajouter ces privilèges à notre nouvel utilisateur, nous devons ajouter le nouvel utilisateur au groupe &quot;sudo&quot;. Par défaut, sous Debian 8, les utilisateurs appartenant au groupe &quot;sudo&quot; sont autorisés à utiliser le sudo commander.\nComme racine, lancez cette commande pour ajouter votre nouvel utilisateur au sudo groupe (remplacez le mot en surbrillance par votre nouvel utilisateur):</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"Maintenant, votre utilisateur peut exécuter des commandes avec des privilèges de super utilisateur! Pour plus d&#39;informations sur son fonctionnement, consultez ce didacticiel sudoers.\nQuatrième étape - Ajouter une authentification par clé publique (recommandé)\nLa prochaine étape de la sécurisation de votre serveur consiste à configurer l’authentification par clé publique pour votre nouvel utilisateur. Cette configuration augmentera la sécurité de votre serveur en nécessitant une clé SSH privée pour vous connecter.\nGénérer une paire de clés\nSi vous ne disposez pas déjà d&#39;une paire de clés SSH, composée d&#39;une clé publique et d&#39;une clé privée, vous devez en générer une. Si vous avez déjà une clé que vous souhaitez utiliser, passez à la Copier la clé publique étape.\nPour générer une nouvelle paire de clés, entrez la commande suivante sur le terminal de votre machine locale (c.-à-d. votre ordinateur):","html":"<p>Maintenant, votre utilisateur peut exécuter des commandes avec des privilèges de super utilisateur! Pour plus d&#039;informations sur son fonctionnement, consultez ce didacticiel sudoers.\nQuatrième étape - Ajouter une authentification par clé publique (recommandé)\nLa prochaine étape de la sécurisation de votre serveur consiste à configurer l’authentification par clé publique pour votre nouvel utilisateur. Cette configuration augmentera la sécurité de votre serveur en nécessitant une clé SSH privée pour vous connecter.\nGénérer une paire de clés\nSi vous ne disposez pas déjà d&#039;une paire de clés SSH, composée d&#039;une clé publique et d&#039;une clé privée, vous devez en générer une. Si vous avez déjà une clé que vous souhaitez utiliser, passez à la Copier la clé publique étape.\nPour générer une nouvelle paire de clés, entrez la commande suivante sur le terminal de votre machine locale (c.-à-d. votre ordinateur):</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"En supposant que votre utilisateur local s&#39;appelle &quot;localuser&quot;, vous verrez une sortie semblable à celle-ci:\nsortie ssh-keygenGénération d&#39;une paire de clés rsa publique / privée.\nEntrez le fichier dans lequel enregistrer la clé (/ Utilisateurs /utilisateur local/.ssh/id_rsa):","html":"<p>En supposant que votre utilisateur local s&#039;appelle &quot;localuser&quot;, vous verrez une sortie semblable à celle-ci:\nsortie ssh-keygenGénération d&#039;une paire de clés rsa publique / privée.\nEntrez le fichier dans lequel enregistrer la clé (/ Utilisateurs /utilisateur local/.ssh/id_rsa):</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"Appuyez sur Entrée pour accepter ce nom de fichier et ce chemin (ou entrez un nouveau nom).\nEnsuite, vous serez invité à entrer un mot de passe composé pour sécuriser la clé. Vous pouvez soit entrer une phrase secrète, soit la laisser vide.\nRemarque: Si vous laissez la phrase secrète vide, vous pourrez utiliser la clé privée pour l&#39;authentification sans entrer de phrase secrète. Si vous entrez une phrase secrète, vous aurez besoin de la clé privée. et la phrase secrète pour se connecter. La sécurisation de vos clés avec des phrases secrètes est plus sécurisée, mais les deux méthodes ont leur utilité et sont plus sécurisées que l’authentification de base par mot de passe.\nCela génère une clé privée, id_rsaet une clé publique, id_rsa.pub, dans le .ssh répertoire du utilisateur localrépertoire de base de. Rappelez-vous que la clé privée ne doit pas être partagée avec des personnes qui ne devraient pas avoir accès à vos serveurs!\nCopier la clé publique\nAprès avoir généré une paire de clés SSH, vous souhaiterez copier votre clé publique sur votre nouveau serveur. Nous allons couvrir deux façons simples de le faire.","html":"<p>Appuyez sur Entrée pour accepter ce nom de fichier et ce chemin (ou entrez un nouveau nom).\nEnsuite, vous serez invité à entrer un mot de passe composé pour sécuriser la clé. Vous pouvez soit entrer une phrase secrète, soit la laisser vide.\nRemarque: Si vous laissez la phrase secrète vide, vous pourrez utiliser la clé privée pour l&#039;authentification sans entrer de phrase secrète. Si vous entrez une phrase secrète, vous aurez besoin de la clé privée. et la phrase secrète pour se connecter. La sécurisation de vos clés avec des phrases secrètes est plus sécurisée, mais les deux méthodes ont leur utilité et sont plus sécurisées que l’authentification de base par mot de passe.\nCela génère une clé privée, id_rsaet une clé publique, id_rsa.pub, dans le .ssh répertoire du utilisateur localrépertoire de base de. Rappelez-vous que la clé privée ne doit pas être partagée avec des personnes qui ne devraient pas avoir accès à vos serveurs!\nCopier la clé publique\nAprès avoir généré une paire de clés SSH, vous souhaiterez copier votre clé publique sur votre nouveau serveur. Nous allons couvrir deux façons simples de le faire.</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"Remarque: Le ssh-copy-id Cette méthode ne fonctionnera pas sur DigitalOcean si une clé SSH a été sélectionnée lors de la création de Droplet. En effet, DigitalOcean désactive l’authentification par mot de passe si une clé SSH est présente et que le ssh-copy-id repose sur l&#39;authentification par mot de passe pour copier la clé.\nSi vous utilisez DigitalOcean et avez sélectionné une clé SSH lors de la création de Droplet, utilisez l&#39;option 2 à la place.","html":"<p>Remarque: Le ssh-copy-id Cette méthode ne fonctionnera pas sur DigitalOcean si une clé SSH a été sélectionnée lors de la création de Droplet. En effet, DigitalOcean désactive l’authentification par mot de passe si une clé SSH est présente et que le ssh-copy-id repose sur l&#039;authentification par mot de passe pour copier la clé.\nSi vous utilisez DigitalOcean et avez sélectionné une clé SSH lors de la création de Droplet, utilisez l&#039;option 2 à la place.</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"Option 1: Utiliser ssh-copy-id\nSi votre machine locale a le ssh-copy-id Si le script est installé, vous pouvez l’utiliser pour installer votre clé publique sur tout utilisateur pour lequel vous possédez des informations de connexion.\nExécuter le ssh-copy-id script en spécifiant l&#39;utilisateur et l&#39;adresse IP du serveur sur lequel vous voulez installer la clé, comme ceci:\nssh-copy-id démo@ADRESSE IP DU SERVEUR","html":"<p>Option 1: Utiliser ssh-copy-id\nSi votre machine locale a le ssh-copy-id Si le script est installé, vous pouvez l’utiliser pour installer votre clé publique sur tout utilisateur pour lequel vous possédez des informations de connexion.\nExécuter le ssh-copy-id script en spécifiant l&#039;utilisateur et l&#039;adresse IP du serveur sur lequel vous voulez installer la clé, comme ceci:\nssh-copy-id démo@ADRESSE IP DU SERVEUR</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Après avoir fourni votre mot de passe à l’invite, votre clé publique sera ajoutée à celle de l’utilisateur distant. .ssh / registered_keys fichier. La clé privée correspondante peut maintenant être utilisée pour se connecter au serveur.\nOption 2: Installer manuellement la clé\nEn supposant que vous ayez généré une paire de clés SSH en utilisant l’étape précédente, utilisez la commande suivante sur le terminal de votre ordinateur. machine locale pour imprimer votre clé publique (id_rsa.pub):","html":"<p>Après avoir fourni votre mot de passe à l’invite, votre clé publique sera ajoutée à celle de l’utilisateur distant. .ssh / registered_keys fichier. La clé privée correspondante peut maintenant être utilisée pour se connecter au serveur.\nOption 2: Installer manuellement la clé\nEn supposant que vous ayez généré une paire de clés SSH en utilisant l’étape précédente, utilisez la commande suivante sur le terminal de votre ordinateur. machine locale pour imprimer votre clé publique (id_rsa.pub):</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"Cela devrait imprimer votre clé publique SSH, qui devrait ressembler à ceci:\ncontenu id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBGTO0tsVejssuaYR5R3Y / i73SppJAhme1dH7W2c47d4gOqB4izP0 + fRLfvbz / tnXFz4iOP / H6eCV05hqUhF + KYRxt9Y8tVMrpDZR2l75o6 + xSbUOMu6xN + uVF0T9XzKcxmzTmnV7Na5up3QM3DoSRYX / EP3utr2 + zAqpJIfKPLdA74w7g56oYWI9blpnpzxkEd3edVJOivUkpZ4JoenWManvIaSdMTJXMy3MtlQhva + + j9CgguyVbUkdzK9KKEuah pFZvaugtebsU + bllPTB0nlXGIJk98Ie9ZtxuY3nCKneB + KjKiXrAvXUPCI9mWkYS / 1rggpFmu3HbXBnWSUdf localuser@machine.local","html":"<p>Cela devrait imprimer votre clé publique SSH, qui devrait ressembler à ceci:\ncontenu id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBGTO0tsVejssuaYR5R3Y / i73SppJAhme1dH7W2c47d4gOqB4izP0 + fRLfvbz / tnXFz4iOP / H6eCV05hqUhF + KYRxt9Y8tVMrpDZR2l75o6 + xSbUOMu6xN + uVF0T9XzKcxmzTmnV7Na5up3QM3DoSRYX / EP3utr2 + zAqpJIfKPLdA74w7g56oYWI9blpnpzxkEd3edVJOivUkpZ4JoenWManvIaSdMTJXMy3MtlQhva + + j9CgguyVbUkdzK9KKEuah pFZvaugtebsU + bllPTB0nlXGIJk98Ie9ZtxuY3nCKneB + KjKiXrAvXUPCI9mWkYS / 1rggpFmu3HbXBnWSUdf localuser@machine.local</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"Sélectionnez la clé publique et copiez-la dans votre presse-papiers.\nAjouter une clé publique au nouvel utilisateur distant\nPour permettre l&#39;utilisation de la clé SSH pour s&#39;authentifier en tant que nouvel utilisateur distant, vous devez ajouter la clé publique à un fichier spécial dans le répertoire de base de l&#39;utilisateur.\nSur le serveurcomme le racine utilisateur, entrez la commande suivante pour passer au nouvel utilisateur (remplacez votre propre nom d&#39;utilisateur):","html":"<p>Sélectionnez la clé publique et copiez-la dans votre presse-papiers.\nAjouter une clé publique au nouvel utilisateur distant\nPour permettre l&#039;utilisation de la clé SSH pour s&#039;authentifier en tant que nouvel utilisateur distant, vous devez ajouter la clé publique à un fichier spécial dans le répertoire de base de l&#039;utilisateur.\nSur le serveurcomme le racine utilisateur, entrez la commande suivante pour passer au nouvel utilisateur (remplacez votre propre nom d&#039;utilisateur):</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"Maintenant, vous serez dans le répertoire de base de votre nouvel utilisateur.\nCréez un nouveau répertoire appelé .ssh et restreignez ses autorisations avec les commandes suivantes:\nmkdir .ssh\nchmod 700 .ssh","html":"<p>Maintenant, vous serez dans le répertoire de base de votre nouvel utilisateur.\nCréez un nouveau répertoire appelé .ssh et restreignez ses autorisations avec les commandes suivantes:\nmkdir .ssh\nchmod 700 .ssh</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"Maintenant, ouvrez un fichier dans .ssh appelé clés_autorisées avec un éditeur de texte. Nous utiliserons nano pour éditer le fichier:\nnano .ssh / registered_keys","html":"<p>Maintenant, ouvrez un fichier dans .ssh appelé clés_autorisées avec un éditeur de texte. Nous utiliserons nano pour éditer le fichier:\nnano .ssh / registered_keys</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"Maintenant, insérez votre clé publique (qui devrait être dans votre presse-papiers) en la collant dans l&#39;éditeur.\nFrappé CTRL-X pour quitter le fichier, puis Y pour enregistrer les modifications que vous avez apportées, puis ENTRER pour confirmer le nom du fichier.\nRestreindre maintenant les permissions du clés_autorisées fichier avec cette commande:\nchmod 600 .ssh / registered_keys","html":"<p>Maintenant, insérez votre clé publique (qui devrait être dans votre presse-papiers) en la collant dans l&#039;éditeur.\nFrappé CTRL-X pour quitter le fichier, puis Y pour enregistrer les modifications que vous avez apportées, puis ENTRER pour confirmer le nom du fichier.\nRestreindre maintenant les permissions du clés_autorisées fichier avec cette commande:\nchmod 600 .ssh / registered_keys</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"Tapez cette commande une fois que retourner au racine utilisateur:","html":"<p>Tapez cette commande une fois que retourner au racine utilisateur:</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"Maintenant, vous pouvez vous connecter en tant que nouvel utilisateur SSH, en utilisant la clé privée comme authentification.\nPour en savoir plus sur le fonctionnement de l&#39;authentification par clé, lisez ce tutoriel: Comment configurer l&#39;authentification par clé SSH sur un serveur Linux.\nCinquième étape - Configurer SSH\nMaintenant que nous avons notre nouveau compte, nous pouvons sécuriser un peu notre serveur en modifiant la configuration de son démon SSH (le programme qui nous permet de nous connecter à distance) pour interdire l’accès SSH distant au serveur. racine Compte.\nCommencez par ouvrir le fichier de configuration avec votre éditeur de texte en tant que root:\nnano / etc / ssh / sshd_config","html":"<p>Maintenant, vous pouvez vous connecter en tant que nouvel utilisateur SSH, en utilisant la clé privée comme authentification.\nPour en savoir plus sur le fonctionnement de l&#039;authentification par clé, lisez ce tutoriel: Comment configurer l&#039;authentification par clé SSH sur un serveur Linux.\nCinquième étape - Configurer SSH\nMaintenant que nous avons notre nouveau compte, nous pouvons sécuriser un peu notre serveur en modifiant la configuration de son démon SSH (le programme qui nous permet de nous connecter à distance) pour interdire l’accès SSH distant au serveur. racine Compte.\nCommencez par ouvrir le fichier de configuration avec votre éditeur de texte en tant que root:\nnano / etc / ssh / sshd_config</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"Ici, nous avons la possibilité de désactiver la connexion root via SSH. Il s&#39;agit généralement d&#39;un paramètre plus sécurisé, car nous pouvons désormais accéder à notre serveur via notre compte d&#39;utilisateur normal et augmenter les privilèges si nécessaire.\nPour désactiver les connexions root à distance, nous devons trouver la ligne qui ressemble à ceci:\n/ etc / ssh / sshd_config (avant)\n#PermitRootLogin oui","html":"<p>Ici, nous avons la possibilité de désactiver la connexion root via SSH. Il s&#039;agit généralement d&#039;un paramètre plus sécurisé, car nous pouvons désormais accéder à notre serveur via notre compte d&#039;utilisateur normal et augmenter les privilèges si nécessaire.\nPour désactiver les connexions root à distance, nous devons trouver la ligne qui ressemble à ceci:\n/ etc / ssh / sshd_config (avant)\n#PermitRootLogin oui</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"Vous pouvez modifier cette ligne en &quot;non&quot; comme ceci si vous souhaitez désactiver le login root:\n/ etc / ssh / sshd_config (après)\nPermitRootLogin no","html":"<p>Vous pouvez modifier cette ligne en &quot;non&quot; comme ceci si vous souhaitez désactiver le login root:\n/ etc / ssh / sshd_config (après)\nPermitRootLogin no</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"Désactiver la connexion root à distance est fortement recommandé sur chaque serveur!\nLorsque vous avez terminé vos modifications, enregistrez et fermez le fichier en utilisant la méthode décrite précédemment (CTRL-X, puis Y, puis ENTRER).\nRecharger SSH\nMaintenant que nous avons apporté nos modifications, nous devons redémarrer le service SSH pour qu’il utilise notre nouvelle configuration.\nTapez ceci pour redémarrer SSH:","html":"<p>Désactiver la connexion root à distance est fortement recommandé sur chaque serveur!\nLorsque vous avez terminé vos modifications, enregistrez et fermez le fichier en utilisant la méthode décrite précédemment (CTRL-X, puis Y, puis ENTRER).\nRecharger SSH\nMaintenant que nous avons apporté nos modifications, nous devons redémarrer le service SSH pour qu’il utilise notre nouvelle configuration.\nTapez ceci pour redémarrer SSH:</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"Maintenant, avant de nous déconnecter du serveur, nous devrions tester notre nouvelle configuration. Nous ne voulons pas nous déconnecter avant de pouvoir confirmer que de nouvelles connexions peuvent être établies avec succès.\nOuvrir un Nouveau fenêtre de terminal. Dans la nouvelle fenêtre, nous devons commencer une nouvelle connexion à notre serveur. Cette fois, au lieu d&#39;utiliser le compte root, nous voulons utiliser le nouveau compte que nous avons créé.\nssh démo@ADRESSE IP DU SERVEUR","html":"<p>Maintenant, avant de nous déconnecter du serveur, nous devrions tester notre nouvelle configuration. Nous ne voulons pas nous déconnecter avant de pouvoir confirmer que de nouvelles connexions peuvent être établies avec succès.\nOuvrir un Nouveau fenêtre de terminal. Dans la nouvelle fenêtre, nous devons commencer une nouvelle connexion à notre serveur. Cette fois, au lieu d&#039;utiliser le compte root, nous voulons utiliser le nouveau compte que nous avons créé.\nssh démo@ADRESSE IP DU SERVEUR</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"Vous serez invité à entrer le mot de passe du nouvel utilisateur que vous avez configuré. Après cela, vous serez connecté en tant que nouvel utilisateur.\nRappelez-vous, si vous devez exécuter une commande avec les privilèges root, tapez &quot;sudo&quot; avant comme ceci:","html":"<p>Vous serez invité à entrer le mot de passe du nouvel utilisateur que vous avez configuré. Après cela, vous serez connecté en tant que nouvel utilisateur.\nRappelez-vous, si vous devez exécuter une commande avec les privilèges root, tapez &quot;sudo&quot; avant comme ceci:</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"Si tout va bien, vous pouvez quitter vos sessions en tapant:","html":"<p>Si tout va bien, vous pouvez quitter vos sessions en tapant:</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"Où aller en partant d&#39;ici?\nÀ ce stade, vous avez une base solide pour votre serveur Debian 8. Vous pouvez maintenant installer n’importe quel logiciel dont vous avez besoin sur votre serveur.","html":"<p>Où aller en partant d&#039;ici?\nÀ ce stade, vous avez une base solide pour votre serveur Debian 8. Vous pouvez maintenant installer n’importe quel logiciel dont vous avez besoin sur votre serveur.</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"introduction\nLorsque vous créez un nouveau serveur Debian 8 pour la première fois, vous devez suivre quelques étapes de configuration lors de la configuration de base. Cela augmentera la sécurité et la convivialité de votre serveur et vous donnera une base solide pour les actions ultérieures.\nPremière étape &#8211; Connexion racine\nPour vous connecter à votre serveur, vous devez connaître l&#39;adresse IP publique de votre serveur et le mot de passe du compte de l&#39;utilisateur &quot;root&quot;. Si vous ne vous êtes pas déjà connecté à votre serveur, vous voudrez peut-être suivre le premier tutoriel de cette série, Comment se connecter à votre droplet avec SSH, qui décrit ce processus en détail.\nSi vous n&#39;êtes pas déjà connecté à votre serveur, continuez et connectez-vous en tant que racine utilisateur à l&#39;aide de la commande suivante (remplacez le mot en surbrillance par l&#39;adresse IP publique de votre serveur):\nssh root @ADRESSE IP DU SERVEUR"},{"id":"text-2","heading":"Text","content":"Terminez le processus de connexion en acceptant l&#39;avertissement concernant l&#39;authenticité de l&#39;hôte, s&#39;il apparaît, puis en fournissant votre authentification racine (mot de passe ou clé privée). Si vous vous connectez pour la première fois au serveur, avec un mot de passe, vous serez également invité à modifier le mot de passe root.\nÀ propos de la racine\nL&#39;utilisateur root est l&#39;utilisateur administratif dans un environnement Linux doté de privilèges très étendus. En raison des privilèges élevés du compte root, vous êtes réellement découragé de l&#39;utiliser sur une base régulière. En effet, une partie du pouvoir inhérent au compte root réside dans sa capacité à effectuer des modifications très destructrices, même par accident.\nL&#39;étape suivante consiste à configurer un compte d&#39;utilisateur alternatif avec une influence réduite pour le travail quotidien. Nous vous apprendrons comment obtenir des privilèges plus importants lorsque vous en avez besoin.\nDeuxième étape &#8211; Créer un nouvel utilisateur\nUne fois que vous êtes connecté en tant que racine, nous sommes prêts à ajouter le nouveau compte utilisateur que nous utiliserons désormais pour vous connecter.\nCet exemple crée un nouvel utilisateur appelé &quot;démo&quot;, mais vous devez le remplacer par un nom d&#39;utilisateur que vous aimez:"},{"id":"text-3","heading":"Text","content":"On vous posera quelques questions, en commençant par le mot de passe du compte. \nEntrez un mot de passe fort et, éventuellement, complétez les informations supplémentaires si vous le souhaitez. Ce n&#39;est pas obligatoire et vous pouvez simplement appuyer sur &quot;Entrée&quot; dans n&#39;importe quel champ que vous souhaitez ignorer.\nTroisième étape - Privilèges racine\nNous avons maintenant un nouveau compte utilisateur avec des privilèges de compte réguliers. Cependant, nous pouvons parfois avoir besoin de tâches administratives.\nPour éviter de devoir vous déconnecter de notre utilisateur normal et vous reconnecter en tant que compte root, nous pouvons configurer ce que nous appelons des privilèges de «super utilisateur» ou privilèges root pour notre compte normal. Cela permettra à notre utilisateur normal d’exécuter des commandes avec des privilèges d’administrateur en mettant le mot sudo avant chaque commande.\nInstaller Sudo\nDebian 8 ne vient pas avec sudo installé, installons-le avec apt-get.\nCommencez par mettre à jour l&#39;index du paquet apt:"},{"id":"text-4","heading":"Text","content":"Ensuite, utilisez cette commande pour installer sudo:"},{"id":"text-5","heading":"Text","content":"Maintenant, vous pouvez utiliser le sudo et visudo commandes.\nAccorder des privilèges Sudo\nPour ajouter ces privilèges à notre nouvel utilisateur, nous devons ajouter le nouvel utilisateur au groupe &quot;sudo&quot;. Par défaut, sous Debian 8, les utilisateurs appartenant au groupe &quot;sudo&quot; sont autorisés à utiliser le sudo commander.\nComme racine, lancez cette commande pour ajouter votre nouvel utilisateur au sudo groupe (remplacez le mot en surbrillance par votre nouvel utilisateur):"},{"id":"text-6","heading":"Text","content":"Maintenant, votre utilisateur peut exécuter des commandes avec des privilèges de super utilisateur! Pour plus d&#39;informations sur son fonctionnement, consultez ce didacticiel sudoers.\nQuatrième étape - Ajouter une authentification par clé publique (recommandé)\nLa prochaine étape de la sécurisation de votre serveur consiste à configurer l’authentification par clé publique pour votre nouvel utilisateur. Cette configuration augmentera la sécurité de votre serveur en nécessitant une clé SSH privée pour vous connecter.\nGénérer une paire de clés\nSi vous ne disposez pas déjà d&#39;une paire de clés SSH, composée d&#39;une clé publique et d&#39;une clé privée, vous devez en générer une. Si vous avez déjà une clé que vous souhaitez utiliser, passez à la Copier la clé publique étape.\nPour générer une nouvelle paire de clés, entrez la commande suivante sur le terminal de votre machine locale (c.-à-d. votre ordinateur):"},{"id":"text-7","heading":"Text","content":"En supposant que votre utilisateur local s&#39;appelle &quot;localuser&quot;, vous verrez une sortie semblable à celle-ci:\nsortie ssh-keygenGénération d&#39;une paire de clés rsa publique / privée.\nEntrez le fichier dans lequel enregistrer la clé (/ Utilisateurs /utilisateur local/.ssh/id_rsa):"},{"id":"text-8","heading":"Text","content":"Appuyez sur Entrée pour accepter ce nom de fichier et ce chemin (ou entrez un nouveau nom).\nEnsuite, vous serez invité à entrer un mot de passe composé pour sécuriser la clé. Vous pouvez soit entrer une phrase secrète, soit la laisser vide.\nRemarque: Si vous laissez la phrase secrète vide, vous pourrez utiliser la clé privée pour l&#39;authentification sans entrer de phrase secrète. Si vous entrez une phrase secrète, vous aurez besoin de la clé privée. et la phrase secrète pour se connecter. La sécurisation de vos clés avec des phrases secrètes est plus sécurisée, mais les deux méthodes ont leur utilité et sont plus sécurisées que l’authentification de base par mot de passe.\nCela génère une clé privée, id_rsaet une clé publique, id_rsa.pub, dans le .ssh répertoire du utilisateur localrépertoire de base de. Rappelez-vous que la clé privée ne doit pas être partagée avec des personnes qui ne devraient pas avoir accès à vos serveurs!\nCopier la clé publique\nAprès avoir généré une paire de clés SSH, vous souhaiterez copier votre clé publique sur votre nouveau serveur. Nous allons couvrir deux façons simples de le faire."},{"id":"text-9","heading":"Text","content":"Remarque: Le ssh-copy-id Cette méthode ne fonctionnera pas sur DigitalOcean si une clé SSH a été sélectionnée lors de la création de Droplet. En effet, DigitalOcean désactive l’authentification par mot de passe si une clé SSH est présente et que le ssh-copy-id repose sur l&#39;authentification par mot de passe pour copier la clé.\nSi vous utilisez DigitalOcean et avez sélectionné une clé SSH lors de la création de Droplet, utilisez l&#39;option 2 à la place."},{"id":"text-10","heading":"Text","content":"Option 1: Utiliser ssh-copy-id\nSi votre machine locale a le ssh-copy-id Si le script est installé, vous pouvez l’utiliser pour installer votre clé publique sur tout utilisateur pour lequel vous possédez des informations de connexion.\nExécuter le ssh-copy-id script en spécifiant l&#39;utilisateur et l&#39;adresse IP du serveur sur lequel vous voulez installer la clé, comme ceci:\nssh-copy-id démo@ADRESSE IP DU SERVEUR"},{"id":"text-11","heading":"Text","content":"Après avoir fourni votre mot de passe à l’invite, votre clé publique sera ajoutée à celle de l’utilisateur distant. .ssh / registered_keys fichier. La clé privée correspondante peut maintenant être utilisée pour se connecter au serveur.\nOption 2: Installer manuellement la clé\nEn supposant que vous ayez généré une paire de clés SSH en utilisant l’étape précédente, utilisez la commande suivante sur le terminal de votre ordinateur. machine locale pour imprimer votre clé publique (id_rsa.pub):"},{"id":"text-12","heading":"Text","content":"Cela devrait imprimer votre clé publique SSH, qui devrait ressembler à ceci:\ncontenu id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBGTO0tsVejssuaYR5R3Y / i73SppJAhme1dH7W2c47d4gOqB4izP0 + fRLfvbz / tnXFz4iOP / H6eCV05hqUhF + KYRxt9Y8tVMrpDZR2l75o6 + xSbUOMu6xN + uVF0T9XzKcxmzTmnV7Na5up3QM3DoSRYX / EP3utr2 + zAqpJIfKPLdA74w7g56oYWI9blpnpzxkEd3edVJOivUkpZ4JoenWManvIaSdMTJXMy3MtlQhva + + j9CgguyVbUkdzK9KKEuah pFZvaugtebsU + bllPTB0nlXGIJk98Ie9ZtxuY3nCKneB + KjKiXrAvXUPCI9mWkYS / 1rggpFmu3HbXBnWSUdf localuser@machine.local"},{"id":"text-13","heading":"Text","content":"Sélectionnez la clé publique et copiez-la dans votre presse-papiers.\nAjouter une clé publique au nouvel utilisateur distant\nPour permettre l&#39;utilisation de la clé SSH pour s&#39;authentifier en tant que nouvel utilisateur distant, vous devez ajouter la clé publique à un fichier spécial dans le répertoire de base de l&#39;utilisateur.\nSur le serveurcomme le racine utilisateur, entrez la commande suivante pour passer au nouvel utilisateur (remplacez votre propre nom d&#39;utilisateur):"},{"id":"text-14","heading":"Text","content":"Maintenant, vous serez dans le répertoire de base de votre nouvel utilisateur.\nCréez un nouveau répertoire appelé .ssh et restreignez ses autorisations avec les commandes suivantes:\nmkdir .ssh\nchmod 700 .ssh"},{"id":"text-15","heading":"Text","content":"Maintenant, ouvrez un fichier dans .ssh appelé clés_autorisées avec un éditeur de texte. Nous utiliserons nano pour éditer le fichier:\nnano .ssh / registered_keys"},{"id":"text-16","heading":"Text","content":"Maintenant, insérez votre clé publique (qui devrait être dans votre presse-papiers) en la collant dans l&#39;éditeur.\nFrappé CTRL-X pour quitter le fichier, puis Y pour enregistrer les modifications que vous avez apportées, puis ENTRER pour confirmer le nom du fichier.\nRestreindre maintenant les permissions du clés_autorisées fichier avec cette commande:\nchmod 600 .ssh / registered_keys"},{"id":"text-17","heading":"Text","content":"Tapez cette commande une fois que retourner au racine utilisateur:"},{"id":"text-18","heading":"Text","content":"Maintenant, vous pouvez vous connecter en tant que nouvel utilisateur SSH, en utilisant la clé privée comme authentification.\nPour en savoir plus sur le fonctionnement de l&#39;authentification par clé, lisez ce tutoriel: Comment configurer l&#39;authentification par clé SSH sur un serveur Linux.\nCinquième étape - Configurer SSH\nMaintenant que nous avons notre nouveau compte, nous pouvons sécuriser un peu notre serveur en modifiant la configuration de son démon SSH (le programme qui nous permet de nous connecter à distance) pour interdire l’accès SSH distant au serveur. racine Compte.\nCommencez par ouvrir le fichier de configuration avec votre éditeur de texte en tant que root:\nnano / etc / ssh / sshd_config"},{"id":"text-19","heading":"Text","content":"Ici, nous avons la possibilité de désactiver la connexion root via SSH. Il s&#39;agit généralement d&#39;un paramètre plus sécurisé, car nous pouvons désormais accéder à notre serveur via notre compte d&#39;utilisateur normal et augmenter les privilèges si nécessaire.\nPour désactiver les connexions root à distance, nous devons trouver la ligne qui ressemble à ceci:\n/ etc / ssh / sshd_config (avant)\n#PermitRootLogin oui"},{"id":"text-20","heading":"Text","content":"Vous pouvez modifier cette ligne en &quot;non&quot; comme ceci si vous souhaitez désactiver le login root:\n/ etc / ssh / sshd_config (après)\nPermitRootLogin no"},{"id":"text-21","heading":"Text","content":"Désactiver la connexion root à distance est fortement recommandé sur chaque serveur!\nLorsque vous avez terminé vos modifications, enregistrez et fermez le fichier en utilisant la méthode décrite précédemment (CTRL-X, puis Y, puis ENTRER).\nRecharger SSH\nMaintenant que nous avons apporté nos modifications, nous devons redémarrer le service SSH pour qu’il utilise notre nouvelle configuration.\nTapez ceci pour redémarrer SSH:"},{"id":"text-22","heading":"Text","content":"Maintenant, avant de nous déconnecter du serveur, nous devrions tester notre nouvelle configuration. Nous ne voulons pas nous déconnecter avant de pouvoir confirmer que de nouvelles connexions peuvent être établies avec succès.\nOuvrir un Nouveau fenêtre de terminal. Dans la nouvelle fenêtre, nous devons commencer une nouvelle connexion à notre serveur. Cette fois, au lieu d&#39;utiliser le compte root, nous voulons utiliser le nouveau compte que nous avons créé.\nssh démo@ADRESSE IP DU SERVEUR"},{"id":"text-23","heading":"Text","content":"Vous serez invité à entrer le mot de passe du nouvel utilisateur que vous avez configuré. Après cela, vous serez connecté en tant que nouvel utilisateur.\nRappelez-vous, si vous devez exécuter une commande avec les privilèges root, tapez &quot;sudo&quot; avant comme ceci:"},{"id":"text-24","heading":"Text","content":"Si tout va bien, vous pouvez quitter vos sessions en tapant:"},{"id":"text-25","heading":"Text","content":"Où aller en partant d&#39;ici?\nÀ ce stade, vous avez une base solide pour votre serveur Debian 8. Vous pouvez maintenant installer n’importe quel logiciel dont vous avez besoin sur votre serveur."},{"id":"text-26","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":""},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/05/02/configuration-initiale-du-serveur-avec-debian-8-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/02/configuration-initiale-du-serveur-avec-debian-8-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/02/configuration-initiale-du-serveur-avec-debian-8-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}