web-dev-qa-db-fra.com

Pourquoi Kali Linux est-il si difficile à configurer? Pourquoi les gens ne m'aident-ils pas?

J'ai installé Kali Linux ou j'essaie de l'installer. Pourquoi est-ce si difficile? Pourquoi ne reconnaît-il pas mon matériel? Pourquoi dois-je configurer tant de choses manuellement? Pourquoi ne puis-je pas installer les applications que je souhaite utiliser? Pourquoi les didacticiels écrits pour d'autres distributions ne fonctionnent-ils pas?

Aidez-moi! Pourquoi les gens ne m'aident-ils pas? Pourquoi Linux est-il si difficile?

Avant de répondre: Il y a une question Meta qui complète cette question: Que devons-nous faire à propos des questions Kali Linux?

306
Gilles

Linux n'est pas difficile, mais Kali l'est !

Si vous avez besoin de demander, alors Kali Linux n'est pas la bonne distribution pour vous.

Kali Linux est une distribution pour les testeurs de pénétration professionnels qui connaissent déjà très bien Linux. Il est destiné à être utilisé à partir d'un dongle USB pour les tests de pénétration. Il peut être installé, mais ce n'est pas vraiment le cas. Il n'est pas destiné à un usage général (même par des testeurs de pénétration professionnels) tels que la navigation sur Internet, le traitement de texte, les jeux, le développement, etc.

Si vous n'êtes pas déjà un pro de Linux, n'utilisez pas Kali. Utilisez une distribution pour les gens ordinaires, comme Ubuntu, Fedora, OS élémentaire, Linux Mint, etc.

Même si vous voulez apprendre les tests de pénétration, vous devez d'abord apprendre les bases! Faites-le sur une distribution "normale".

De la documentation officielle de Kali Linux:

Dois-je utiliser Kali Linux?

(…) Kali est une distribution Linux spécialement conçue pour les testeurs de pénétration professionnels et les spécialistes de la sécurité, et étant donné sa nature unique, ce n'est [~ # ~] pas [~ # ~] une distribution recommandée si vous n'êtes pas familier avec Linux ou cherchez une distribution de bureau Linux à usage général pour le développement, la conception web, les jeux, etc. (…)

Même pour les utilisateurs Linux expérimentés, Kali peut poser certains défis. (…)

Alors que Kali Linux est conçu pour être hautement personnalisable , ne vous attendez pas à pouvoir ajouter des packages et des référentiels non liés aléatoires qui sont "hors bande" des sources logicielles Kali habituelles et en disposer Just Work. En particulier, il n'y a absolument aucun support pour le apt-add-repository command, LaunchPad ou PPA. Essayer d'installer Steam sur votre bureau Kali Linux est une expérience qui ne se terminera pas bien. Même obtenir un package aussi courant que NodeJS sur une installation Kali Linux peut prendre n peu d'effort et de bricolage supplémentaires .

Si vous n'êtes pas familier avec Linux en général, si vous n'avez pas au moins un niveau de compétence de base dans l'administration d'un système, si vous recherchez une distribution Linux à utiliser comme outil d'apprentissage pour vous familiariser avec Linux, ou si vous voulez une distribution que vous pouvez utiliser comme installation de bureau à usage général, Kali Linux n'est probablement pas ce que vous recherchez. (…)

Si vous cherchez une distribution Linux pour apprendre les bases de Linux et avez besoin d'un bon point de départ, Kali Linux est pas la distribution idéale pour vous. Vous pouvez commencer par bunt , Mint ou Debian à la place. Si vous souhaitez vous familiariser avec les composants internes de Linux, jetez un œil au projet "Linux From Scratch" .

Mais pourquoi les gens ne m'aideront-ils pas?!

Puisque Kali est pour les experts, si vous posez des questions sur Kali, les gens supposent que vous êtes un expert.

Si vous posez une question débutante sur Kali, beaucoup de gens vous ignoreront. Débutants et Kali ne sont pas compatibles.

Que dois-je utiliser alors?

"Quelle distribution est la meilleure pour les débutants?" est un débat sans fin.

Si vous voulez une distribution conçue pour être facile pour les débutants et où les débutants peuvent trouver beaucoup d'aide, utilisez bunt . Vous pouvez demander de l'aide sur notre site partenaire Ask Ubunt ou sur les forums Ubunt . (Ne demandez PAS d'aide sur Ask Ubuntu ou les forums Ubuntu si vous utilisez une distribution basée sur Ubuntu, mais qui n'est pas ne des variantes officielles d'Ubuntu!)

Elementary OS est une autre distribution Linux conçue pour être facile à installer et à utiliser pour les personnes sans expérience Linux. Il a également n site Stack Exchange .

Avec n'importe quelle distribution, même les distributions destinées aux débutants, vous pouvez apprendre en regardant sous le capot. La différence est qu'avec des distributions faciles à utiliser, vous pouvez d'abord installer, puis explorer pour apprendre.

467
Gilles

Kali Linux est pas conçu comme un OS à usage général. Il s'agit d'une plate-forme standardisée pour déployer des scripts spécifiques pour effectuer diverses tâches.

C'est l'un des ceux-ci :

screw propelled vehicle, Russian

Très bon dans ce qu'il fait. Ce n'est pas ce dont vous avez besoin lorsque vous voulez faire vos courses.

Kali Linux a quelques bizarreries - étant conçu comme une plate-forme de lancement d'outils, il n'est pas vraiment configuré pour être un système d'exploitation à usage général, ni aussi bien testé que d'autres systèmes d'exploitation. Il vous configure avec un compte root (que la plupart des distributions grand public découragez).

Kali est une distribution assez ciblée conçue pour les tests de pénétration. Il a quelques packages uniques, mais il est également configuré d'une manière quelque peu étrange.

Utiliser Kali ne fait pas de vous un hacker ! Trop de gens le pensent et sont complètement hors de leur profondeur, étant incapable d'effectuer des tâches de base dans certains cas. Si vous souhaitez apprendre les principes de base de la bonne façon, oubliez d'abord Kali. Kali est un fork Debian, et une version moderne d'Ubuntu ou Debian a un meilleur support matériel. Vous pouvez également trouver des référentiels avec les mêmes outils que Kali pour ces distributions. C'est pour plus tard cependant. Travaillez à travers quelque chose comme Linux à la dure ou LFS101. Comprenez les bases. Apprenez Linux avant de vous faire des illusions de grandeur. Vous vous faites un pirate, pas la distribution.

Kali est une distribution quelque peu surfaite qui est spécialisée, attire les skiddies et n'a rien de spécial à offrir à l'utilisateur débutant Linux. Vous constaterez qu'avec un certain degré de compétence de piratage, vous finirez probablement par personnaliser votre propre environnement de toute façon. Kali est vraiment conçu pour le terrain d'entente où l'on a de bonnes compétences de base mais a besoin d'un ensemble d'outils standard et assez substantiel disponible. C'est certainement une distribution terrible pour quelqu'un qui n'est pas habitué à bash ou à l'environnement Linux.

Bref, si vous êtes un nouvel utilisateur, habitué à Linux, les gens vous découragent car c'est le mauvais choix, et ne souhaitent pas vous aider à charger votre arme et à vous tirer une balle dans le pied .

(Des portions importantes de cette réponse sont dérivées des réponses publiées par ce compte sur le super utilisateur - les grandes portions sont basées sur this et this .)

174
Aibobot

FAQ non officielle de Kali:

Si vous en tant que PO essayez de traiter avec Kali, et/ou si vous avez une question fermée avec ce fil comme raison:

  1. Si vous utilisez Kali pour apprendre/développer/utiliser comme environnement de bureau/ordinateur portable, sélectionnez une distribution plus stable et conviviale. Veuillez prendre le temps de jeter un œil aux autres réponses sur ce fil.

  2. si vous ne parvenez pas à vous connecter aux référentiels/installer Kali/installer un package: Kali est une version évolutive, et il reçoit fréquemment des mises à jour de signatures;

  3. Veuillez voir: Signature non valide pour les référentiels Kali Linux: "Les signatures suivantes n'étaient pas valides: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository"

  4. Kali a également beaucoup plus de services arrêtés par défaut que les autres distributions.

  5. Ces éléments, en plus d'être une version évolutive utilisant les tests Debian et mélangeant des paquets aléatoires de Debian unstable, signifient que vous aurez des problèmes plus étranges que d'utiliser une autre distribution lorsque vous l'utilisez comme système de production/bureau;

  6. N'oubliez pas qu'avant d'installer/mettre à jour des paquets, dans les systèmes basés sur Debian tels que Kali, vous devez faire Sudo apt-get update;

  7. En raison de la nature/instabilité de Kali, et étant souvent une version continue, il peut être plus logique de réinstaller la dernière version à partir de zéro que de mettre à niveau/investir du temps pour la corriger lorsque vous rencontrez des problèmes de mise à jour - et faire face à des problèmes dans les mises à jour est plus la norme que l'exception;

  8. Si vous essayez de configurer un adaptateur Wifi dans une machine virtuelle, l'adaptateur se trouve dans la machine physique et non dans la machine VM, et en tant que tel doit être configuré comme passthrough/capturé par l'hyperviseur/Virtualbox/VMWare voir Comment utiliser le réseau sans fil dans Virtualbox? par exemple, vous ne pouvez le configurer qu'une seule fois, soit dans l'hôte ou dans une machine virtuelle;

  9. Si vous avez l'intention de placer un adaptateur wifi en mode moniteur, vous devez avoir une connexion réseau/Internet principale, soit un adaptateur Ethernet ou une autre clé Wifi pour les deux accès Internet et ne pas perdre le contrôle à distance de la VM/framboise étant elle distante;

  10. Sachez également que toutes les marques/modèles d'adaptateurs wifi ne prennent pas en charge le mode moniteur, et il y a encore moins de prise en charge pour l'injection de paquets - voir ce fil pour pourquoi vous ne devriez pas acheter realtek, et pour le wifi plus général conseils problèmes Wi-Fi avec l'adaptateur ASUS USB-N1 ;

  11. Les pilotes Wifi dans le code source peuvent être obsolètes et ne fonctionnent souvent bien/sont que pour des versions spécifiques du noyau et/ou hostapd;

  12. Après avoir réussi la configuration de l'interface firmware/wifi, vous devez la configurer pour qu'elle apparaisse dans la commande ifconfig/ip;

  13. Le package officiel pour Firefox est firefox-esr;

  14. Si vous rencontrez des problèmes de noyau par rapport aux en-têtes - voir Installer les en-têtes sur Kali ;

  15. Si vous installez Kali dans un ARM/Raspberry Pi, vous devez étendre/agrandir la dernière partition pour utiliser toute la carte SD. Voir https://raspberrypi.stackexchange.com/questions/46520/expand-file-system-kali-linux-on-sd-card-of-16gb

  16. Si vous avez lu jusqu'ici et que vous avez encore besoin de Kali: "Essayez-le d'abord sur une clé USB rapide et démarrez-le".

  17. Enfin, méfiez-vous de suivre des tutoriels en ligne aveuglément ou de compiler des choses aléatoires sans les comprendre. Ils peuvent être obsolètes ou contenir des erreurs.

Si vous insistez absolument pour utiliser Kali: Kali a également un forum avec plusieurs groupes pour leurs utilisateurs sur https://forums.kali.org

Voir aussi Gratuit PDF Livre - Kali Linux Revealed

Adenda:

Tiré du kali officiel documentation :

De nombreux nouveaux utilisateurs de Kali sont tentés d'ajouter des référentiels supplémentaires à leur sources.list, mais cela risque très sérieusement de casser votre installation de Kali Linux.

....

Kali est une distribution Linux spécialement conçue pour les testeurs de pénétration professionnels et les spécialistes de la sécurité, et compte tenu de sa nature unique, ce n'est PAS une distribution recommandée si vous n'êtes pas familier avec Linux ou si vous recherchez une distribution de bureau Linux à usage général pour le développement, la conception Web , jeux, etc.

Même pour les utilisateurs Linux expérimentés, Kali peut poser certains défis. (...) Ajouter des référentiels à vos sources logicielles qui n'ont pas été testées par l'équipe de développement de Kali Linux est un bon moyen de provoquer des problèmes sur votre système.

Bien que Kali Linux soit conçu pour être hautement personnalisable, ne vous attendez pas à pouvoir ajouter des packages et des référentiels non liés aléatoires qui sont "hors bande" des sources logicielles régulières de Kali et le faire fonctionner. En particulier, il n'y a absolument aucune prise en charge pour la commande apt-add-repository, LaunchPad ou PPA. Essayer d'installer Steam sur votre bureau Kali Linux est une expérience qui ne se terminera pas bien. Même obtenir un package aussi courant que NodeJS sur une installation Kali Linux peut prendre un peu d'effort et de bricolage supplémentaires.

Si vous n'êtes pas familier avec Linux en général, si vous n'avez pas au moins un niveau de compétence de base dans l'administration d'un système, si vous recherchez une distribution Linux à utiliser comme outil d'apprentissage pour vous familiariser avec Linux, ou si vous voulez une distribution que vous pouvez utiliser comme installation de bureau à usage général, Kali Linux n'est probablement pas ce que vous cherchez.

Si vous recherchez une distribution Linux pour apprendre les bases de Linux et avez besoin d'un bon point de départ, Kali Linux n'est pas la distribution idéale pour vous. Vous voudrez peut-être commencer par Ubuntu, Mint ou Debian à la place.

34
Rui F Ribeiro

Comme les autres articles l'ont déclaré, Kali est une distribution avec un cas d'utilisation très spécifique. C'est une boîte à outils avec beaucoup d'outils que vous n'utiliserez probablement jamais.

Si vous voulez l'apprendre, apprenez-le dans une machine virtuelle comme VirtualBox , VMware, ou utilisez un peu KVM front end comme gnomeboxes ou libvert manager. Votre matériel ne posera pas de problème avec une machine virtuelle. Il aura une puissance réduite par rapport à son installation sur votre disque dur, mais avec des instantanés, vous pouvez le restaurer à la dernière configuration de travail connue en environ 2 secondes lorsque vous visser ... Vous allez visser. Regardez la documentation relativement nouvelle d'Offensive Security, le nouveau livre Kali Linux Revealed . C'est une ressource décente pour commencer.

30
Blake

Kali et BackTrack sont chacun plus une distribution d'utilitaires, comme le GPARTED .iso ou Rescatux. Vous devez avoir besoin de les utiliser. Je ne dis pas que vous ne faites rien de bon, mais peut-être plus tard ou avec un mentor peut-être.

Si vous êtes un débutant absolu et que vous avez une certaine expérience avec Windows, je vous suggère d'essayer un certain nombre de distributions. Il est très probable que vous en installerez un nombre illimité de fois. En effet, c'est le chemin de mise à niveau pour beaucoup d'entre eux. Ceux qui peuvent être les plus faciles à gérer peuvent ne pas être les plus cool. Zorin OS est convivial pour les utilisateurs de Windows, mais c'est Ubuntu en dessous. Mint a également Ubuntu sous le capot et essaie également de tout faire sortir de la boîte, mais peut être excentrique quand ce n'est pas le cas. CentOS est "Enterprise Strength" mais peut être à la traîne du bord qui saigne, un avantage est le bureau Gnome. Et puis il y a Ubuntu/Kubuntu, beaucoup de support, mais respectivement Unity Desktop et Plasma. Debian est un bon choix, et relativement cool en raison de son amont pour les distributions .deb et parce que les gens voient Etch Raspbian.

Tous ces problèmes ont quelques problèmes, et généralement pour l'installation, cela se résume au manque de soin du responsable du paquet. Si vous ne vous éloignez pas trop du chemin, vous devriez être OK. Les professionnels endurcis peuvent passer une journée entière à lutter avec MariaDB et PHP7, car les dépendances ne semblent jamais être tout à fait correctes.

Mais Kali, gardez-le sur un bâton et revenez-y. Supposons que vous ayez été pénétré de toute façon ou le serez éventuellement.

9
mckenzm