Table des matières
Modifier la configuration de connexion ssh" >Modifier la configuration de connexion ssh
Interdire au système de répondre à toute demande ping de l'extérieur /interne" >Interdire au système de répondre à toute demande ping de l'extérieur /interne
用户管理" >用户管理
创建新用户" >创建新用户
赋予 root 权限" >赋予 root 权限
Maison Opération et maintenance exploitation et maintenance Linux Paramètres de sécurité essentiels pour les serveurs Linux, collection recommandée ! ! !

Paramètres de sécurité essentiels pour les serveurs Linux, collection recommandée ! ! !

Aug 01, 2023 pm 04:50 PM
linux服务器


J'ai finalement acheté un serveur Ce serait vraiment dommage s'il était piraté par un hacker à cause de ma négligence !

Paramètres de sécurité essentiels pour les serveurs Linux, collection recommandée ! ! !

Voici quelques moyens simples d'améliorer le facteur de sécurité du serveur. Mon serveur cloud est configuré comme ça Bien que ce soit un peu gênant, je me sens plus à l'aise.

Modifier la configuration de connexion ssh

Ouvrez le fichier de configuration ssh

vim /etc/ssh/sshd_config#修改以下几项Port 10000#更改SSH端口,最好改为10000以上,别人扫描到端口的机率也会下降。防火墙要开放配置好的端口号,如果是阿里云服务器,你还需要去阿里云后台配置开发相应的端口才可以,否则登不上哦!如果你觉得麻烦,可以不用改 Protocol 2#禁用版本1协议, 因为其设计缺陷, 很容易使密码被黑掉。 PermitRootLogin no#尝试任何情况先都不允许 Root 登录. 生效后我们就不能直接以root的方式登录了,我们需要用一个普通的帐号来登录,然后用su来切换到root帐号,注意 su和su - 是有一点小小区别的。关键在于环境变量的不同,su -的环境变量更全面。 PermitEmptyPasswords no#禁止空密码登陆。
Copier après la connexion

Enfin, vous devez redémarrer le service sshd

service sshd restart
Copier après la connexion

Interdire au système de répondre à toute demande ping de l'extérieur /interne

echo “1”> /proc/sys/net/ipv4/icmp_echo_ignore_all
Copier après la connexion

its La valeur par défaut est 0

用户管理

下面是基本的用户管理命令

查看用户列表:cat /etc/passwd查看组列表:cat /etc/group查看当前登陆用户:who查看用户登陆历史记录:last
Copier après la connexion

一般需要删除系统默认的不必要的用户和组,避免被别人用来爆破:

userdel syncuserdel shutdown# 需要删除的多余用户共有:sync shutdown halt uucp operator games gophergroupdel admgroupdel games# 需要删除的多余用户组共有:adm lp games dip
Copier après la connexion

Linux 中的帐号和口令是依据 /etc/passwd 、/etc/shadow、 /etc/group 、/etc/gshadow 这四个文档的,所以需要更改其权限提高安全性:

chattr +i /etc/passwdchattr +i /etc/shadowchattr +i /etc/groupchattr +i /etc/gshadow
Copier après la connexion

如果还原,把 +i 改成 -i , 再执行一下上面四条命令。另外,搜索公众号Linux中文社区后台回复“私房菜”,获取一份惊喜礼包。

注:i 属性:不允许对这个文件进行修改,删除或重命名,设定连结也无法写入或新增数据!只有 root 才能设定这个属性。

创建新用户

创建新用户命令:adduser username

更改用户密码名:passwd username

个人用户的权限只可以在本 home 下有完整权限,其他目录要看别人授权。而经常需要 root 用户的权限,这时候 sudo 可以化身为 root 来操作。我记得我曾经 sudo 创建了文件,然后发现自己并没有读写权限,因为查看权限是 root 创建的。Linux 系统命令还是很重要的,120 个《 必知必会的 Linux 系统常用命令 》,推荐大家看看。

sudoers 只有只读的权限,如果想要修改的话,需要先添加 w 权限:chmod -v u+w /etc/sudoers 然后就可以添加内容了,在下面的一行下追加新增的用户:wq 保存退出,这时候要记得将写权限收回:chmod -v u-w /etc/sudoers

赋予 root 权限

  • 方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands# 去掉下面一句的前面的注释 # %wheel ALL=(ALL) ALL# 然后修改用户,使其属于root组(wheel),命令如下:# usermod -g root uusama
Copier après la connexion

修改完毕,现在可以用 uusama 帐号登录,然后用命令 su – ,即可获得 root 权限进行操作。

  • 方法二(推荐):修改 /etc/sudoers 文件,找到下面一行,在 root 下面添加一行,如下所示:
## Allow root to run any commands anywhereroot ALL=(ALL) ALLuusama ALL=(ALL) ALL
Copier après la connexion

修改完毕,现在可以用 uusama 帐号登录,然后用命令 sudo -s ,即可获得 root 权限进行操作。

  • 方法三:修改 /etc/passwd 文件,找到如下行,把用户 ID 修改为 0 ,如下所示:
uusama:x:500:500:tommy:/home/uusama:/bin/bash# 修改后如下uusama:x:0:500:tommy:/home/uusama:/bin/bash
Copier après la connexion

保存,用 uusama 账户登录后,直接获取的就是 root 帐号的权限。

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser des scripts PHP pour implémenter le transfert de fichiers entre serveurs sur des serveurs Linux Comment utiliser des scripts PHP pour implémenter le transfert de fichiers entre serveurs sur des serveurs Linux Oct 05, 2023 am 09:06 AM

Titre : Implémentation d'un script PHP pour le transfert de fichiers entre serveurs 1. Introduction Dans le transfert de fichiers entre serveurs, nous devons généralement transférer des fichiers d'un serveur à un autre. Cet article explique comment utiliser les scripts PHP pour implémenter le transfert de fichiers entre serveurs sur des serveurs Linux et donne des exemples de code spécifiques. 2. Préparation Avant de commencer à écrire des scripts PHP, nous devons nous assurer que l'environnement suivant a été configuré sur le serveur : Installer PHP : Installez PHP sur le serveur Linux et assurez-vous que la version PHP répond aux exigences du code.

Comment déployer une interface web fiable sur un serveur Linux ? Comment déployer une interface web fiable sur un serveur Linux ? Sep 09, 2023 pm 03:27 PM

Comment déployer une interface web fiable sur un serveur Linux ? Introduction : À l'ère actuelle d'explosion de l'information, les applications Web sont devenues l'un des principaux moyens permettant aux individus d'obtenir des informations et de communiquer. Afin de garantir la confidentialité des utilisateurs et la fiabilité des informations, nous devons déployer une interface Web fiable sur le serveur Linux. Cet article explique comment déployer une interface Web dans un environnement Linux et fournit des exemples de code pertinents. 1. Installez et configurez le serveur Linux. Tout d'abord, nous devons préparer un Li.

Comment optimiser les performances et l'utilisation des ressources des serveurs Linux Comment optimiser les performances et l'utilisation des ressources des serveurs Linux Nov 07, 2023 pm 02:27 PM

Comment optimiser les performances et l'utilisation des ressources des serveurs Linux nécessite des exemples de code spécifiques Résumé : L'optimisation des performances du serveur Linux et de l'utilisation des ressources est la clé pour garantir un fonctionnement stable et efficace du serveur. Cet article présentera quelques méthodes pour optimiser les performances du serveur Linux et l'utilisation des ressources, et fournira des exemples de code spécifiques. Introduction : Avec le développement rapide d'Internet, un grand nombre d'applications et de services sont déployés sur les serveurs Linux. Afin de garantir le fonctionnement efficace et stable du serveur, nous devons optimiser les performances et l'utilisation des ressources du serveur pour atteindre

Sécurité du serveur Linux : utilisez les commandes pour vérifier les vulnérabilités du système Sécurité du serveur Linux : utilisez les commandes pour vérifier les vulnérabilités du système Sep 08, 2023 pm 03:39 PM

Sécurité du serveur Linux : Utilisation de commandes pour vérifier les vulnérabilités du système Présentation : Dans l'environnement numérique d'aujourd'hui, la sécurité des serveurs est cruciale. La détection et la réparation rapides des vulnérabilités connues peuvent protéger efficacement les serveurs contre les menaces d'attaque potentielles. Cet article présentera certaines commandes couramment utilisées qui peuvent être utilisées pour vérifier les vulnérabilités du système sur les serveurs Linux et fournira des exemples de code pertinents. En utilisant correctement ces commandes, vous pourrez améliorer la sécurité de votre serveur. Vérifiez les mises à jour du système : avant de commencer à rechercher les vulnérabilités, assurez-vous que votre système dispose

Panne et sécurité du serveur Linux : comment gérer votre système sainement Panne et sécurité du serveur Linux : comment gérer votre système sainement Sep 10, 2023 pm 04:02 PM

Avec le développement de la technologie Internet, de plus en plus d'entreprises et de particuliers choisissent d'utiliser des serveurs Linux pour héberger et gérer leurs applications et sites Web. Cependant, à mesure que le nombre de serveurs augmente, les pannes de serveur et les problèmes de sécurité deviennent une tâche urgente. Cet article explorera les causes des pannes du serveur Linux et comment gérer et protéger le système de manière saine. Tout d'abord, examinons quelques raisons courantes pouvant entraîner un dysfonctionnement des serveurs Linux. Premièrement, la panne matérielle est l’une des raisons les plus courantes. Par exemple, le serveur surchauffe,

Fournir une sécurité plus forte de l'interface Web : pratiques clés pour les serveurs Linux. Fournir une sécurité plus forte de l'interface Web : pratiques clés pour les serveurs Linux. Sep 08, 2023 pm 12:51 PM

Renforcer la sécurité de l'interface Web : pratiques clés pour les serveurs Linux La sécurité de l'interface Web est devenue de plus en plus importante à l'ère numérique d'aujourd'hui. Alors que de plus en plus d’applications et de services migrent vers le cloud, la protection de la sécurité des serveurs devient de plus en plus un problème critique. En tant que l'un des systèmes d'exploitation serveur les plus couramment utilisés, la protection de sécurité de Linux est cruciale. Cet article présentera quelques pratiques clés pour vous aider à renforcer la sécurité de l'interface Web. Mise à jour et maintenance des systèmes d'exploitation et des logiciels Les mises à jour opportunes des systèmes d'exploitation et des logiciels sont des services

La sécurité des serveurs Linux en action : utiliser des outils de ligne de commande pour la défense La sécurité des serveurs Linux en action : utiliser des outils de ligne de commande pour la défense Sep 09, 2023 pm 12:51 PM

Pratique de sécurité du serveur Linux : utiliser des outils de ligne de commande pour la défense Introduction : En tant qu'administrateur de serveur Linux, nous devons toujours protéger la sécurité du serveur. Dans le travail quotidien, utiliser des outils de ligne de commande pour défendre les serveurs est une méthode simple et efficace. Cet article présentera certains outils de ligne de commande couramment utilisés et donnera des exemples de code correspondants pour aider les administrateurs à renforcer la sécurité du serveur. 1. Paramètres du pare-feu Le pare-feu est un outil important pour protéger le serveur contre les attaques malveillantes. L'outil de pare-feu couramment utilisé dans les systèmes Linux est i

Renforcement de la sécurité du serveur Linux : configurez et optimisez votre système Renforcement de la sécurité du serveur Linux : configurez et optimisez votre système Sep 08, 2023 pm 03:19 PM

Renforcement de la sécurité du serveur Linux : configurez et optimisez votre système Introduction : Dans l'environnement actuel de menaces croissantes en matière de sécurité des informations, la protection de votre serveur Linux contre les attaques malveillantes et les accès non autorisés est devenue essentielle. Pour renforcer la sécurité de votre système, vous devez prendre une série de mesures de sécurité pour protéger votre serveur et les données sensibles qui y sont stockées. Cet article couvrira quelques étapes clés de configuration et d'optimisation pour améliorer la sécurité de votre serveur Linux. 1. Mettre à jour et gérer les progiciels L'installation des derniers progiciels et mises à jour est essentielle pour la maintenance du système.

See all articles