web-dev-qa-db-ja.com

Kali Linuxの設定が難しいのはなぜですか?なぜ人々は私を助けないのですか?

Kali Linuxをインストールしたか、インストールしようとしています。なぜそんなに難しいのですか?ハードウェアが認識されないのはなぜですか?なぜ多くのことを手動で設定する必要があるのですか?使用したいアプリケーションをインストールできないのはなぜですか?他のディストリビューション用に書かれたチュートリアルが機能しないのはなぜですか?

助けて!なぜ人々は私を助けないのですか?なぜLinuxはそんなに難しいのですか?

答える前に:この質問を補足するメタ質問があります: Kali Linuxの質問について何をすべきですか?

306
Gilles

Linuxは難しくありませんがしかしKaliは難しいです!

質問する必要がある場合、Kali Linuxは適切なディストリビューションではありません。

Kali Linuxは、すでにLinuxに精通しているプロの侵入テスト担当者向けのディストリビューションです。侵入テスト用のUSBドングルから使用するためのものです。インストールすることはできますが、実際にはインストールする必要はありません。インターネットの閲覧、ワープロ、ゲーム、開発などの一般的な使用(プロの侵入テスターを含む)向けではありません。

Linuxプロでない場合は、Kaliを使用しないでください。 Ubuntu、Fedora、エレメンタリーOS、Linux Mintなどの一般ユーザー向けのディストリビューションを使用します

侵入テストを学びたい場合でも、最初に基本を学ぶ必要があります!これを「正規の」分布で行います。

公式のKali Linuxドキュメントから:

Kali Linuxを使用する必要がありますか?

(…)Kaliは、特にプロの侵入テスターやセキュリティスペシャリスト向けのLinuxディストリビューションであり、その独自の性質を考えると、[〜#〜]ではない[〜#〜]Linuxに慣れていない場合、または開発、Webデザイン、ゲームなどのための汎用Linuxデスクトップディストリビューションを探している場合に推奨されるディストリビューション(…)

経験豊富なLinuxユーザーであっても、Kaliはいくつかの課題を引き起こす可能性があります。 (…)

Kali Linuxは 高度にカスタマイズ可能 となるように設計されていますが、通常のKaliソフトウェアソースの「帯域外」であるランダムな無関係のパッケージとリポジトリを追加して、それを使用できると期待しないでください正しく動作します。特に、apt-add-repositoryコマンド、LaunchPad、またはPPAはまったくサポートされていません。 Kali LinuxデスクトップにSteamをインストールしようとすると、うまくいきません。 KJSのLinuxインストールにNodeJSと同じくらい主流のパッケージを取得する場合でも、 少し余分な労力といじくり回す がかかります。

一般的にLinuxに慣れていない場合、システムを管理するための基本的なレベルの能力がない場合、Linuxの使い方を知るための学習ツールとして使用するLinuxディストリビューションを探している場合、または汎用のデスクトップインストールとして使用できるディストリビューションが必要な場合、Kali Linuxはおそらく探しているものではありません。 (…)

Linuxの基本を学ぶLinuxディストリビューションを探していて、良い出発点が必要な場合、Kali Linuxはではありませんあなたにとって理想的な分布。代わりに、 buntMint 、または Debian で始めることができます。 Linuxの内部を実際に体験したい場合は、 「Linux From Scratch」 プロジェクトをご覧ください。

しかし、なぜ人々は私を助けないのですか?

カーリーは専門家向けなので、カーリーについて尋ねると、あなたは専門家であると人々は思っています。

カーリーについて初心者に質問すると、多くの人があなたを無視します。 BeginnersKaliは互換性がありません。

次に何を使うべきですか?

「どのディストリビューションが初心者に最適ですか?」終わりのない議論です。

初心者が簡単に使えるように設計され、初心者が多くの助けを見つけることができるディストリビューションが必要な場合は、buntを使用してください。 。姉妹サイト Ask Ubunt または buntuフォーラム でサポートを依頼できます。 (Ubuntuベースのディストリビューションを使用しているが 公式の亜種の1つ Ubuntuでない場合は、Ask UbuntuまたはUbuntuフォーラムで助けを求めないでください!)

エレメンタリOSは、簡単にインストールでき、Linuxの経験がない人のために設計された別のLinuxディストリビューションです。 Stack Exchangeサイト もあります。

どんなディストリビューションでも、初心者向けのディストリビューションであっても、内部を見ることで学習できます。違いは、使いやすいディストリビューションでは、最初にインストールしてから、学習して学習できることです。

467
Gilles

Kali Linuxは、汎用OSとしてではありません。さまざまなタスクを実行する特定のスクリプトを展開するための標準化されたプラットフォームであることを意味します。

these の1つです。

screw propelled vehicle, Russian

それが何をするかに非常に優れています。食料品の買い物に行きたいときに必要なだけではありません。

Kali Linuxにはいくつかの癖があります。ツールを起動するためのプラットフォームとして設計されているため、実際には汎用OSとして設定されていないか、他のOSと同じように十分にテストされていません。これは、ルートアカウント(ほとんどの主流のディストリビューションdiscourage)を使用して設定します。

Kaliは、侵入テスト用に設計されたかなり集中したディストリビューションです。ユニークなパッケージはいくつかありますが、やや奇妙な方法でセットアップされています。

Kaliを使用してもハッカーにはなりません!あまりに多くの人がそう考え、完全に彼らの外にいます深さ、場合によっては基本的なタスクを実行できない。 fundamentalsを正しく学習したい場合は、最初にKaliを忘れてください。 KaliはDebianフォークであり、UbuntuまたはDebianの最新バージョンはより優れたハードウェアサポートを備えています。また、Kaliがこれらのディストリビューションに対して行うのと同じツールでリポジトリを見つけることができる場合もあります。それは後でですが。 Linuxなどのハードな方法やLFS101で作業します。基本を理解する。壮大な妄想を感じる前にLinuxを学んでください。ディストリビューションではなく、自分をハッカーにします。

Kaliはやや過大評価されたディストリビューションであり、専門的であり、スキディを引き付け、newbieLinuxユーザーに提供する特別なものは何もありません。ある程度のハッキングスキルがあれば、とにかく自分の環境をカスタマイズすることになるでしょう。 Kaliは、基本的なスキルはあるものの、標準的でかなり充実したツールセットが必要な中間層向けに設計されています。 確かにbashやLinux環境に慣れていない人にとっては恐ろしいディストリビューションです。

要するに、あなたがLinuxに慣れている新しいユーザーである場合、それは間違った選択であり、銃をロードして自分を撃つ手助けをしたくないので、人々はあなたを落胆させます。足に。

(この回答の重要な部分は、このアカウントがスーパーユーザーに投稿した回答に基づいています。大部分は this および this に基づいています。)

174
Aibobot

Kali非公式FAQ:

あなたがOPとしてカーリーに対処しようとしている場合、および/または理由としてこのスレッドで質問を閉じた場合:

  1. Kaliを使用してデスクトップ/ノートブック環境として学習/開発/使用する場合は、より安定したでユーザーフレンドリーなディストリビューションを選択します。時間をかけて、このスレッドの他の回答をご覧ください。

  2. リポジトリに接続できない/ Kaliをインストールする/パッケージをインストールする場合:Kaliはローリングリリースであり、シグネチャアップデートを頻繁に取得します。

  3. 参照してください: Kali Linuxリポジトリの無効な署名:「次の署名は無効です:EXPKEYSIG ED444FF07D8D0BF6 Kali Linuxリポジトリ」

  4. Kaliには、他のディストリビューションよりもデフォルトで停止するサービスがはるかに多い。

  5. これらは、Debianのテストからのローリングリリースであり、Debianの不安定なパッケージからランダムなパッケージを混在させることで、本番システム/デスクトップとして使用するときに別のディストリビューションを使用するよりも奇妙な問題が発生することを意味します。

  6. パッケージをインストール/アップグレードする前に、KaliなどのDebianベースのシステムではSudo apt-get updateを実行する必要があることを忘れないでください。

  7. Kaliの性質/不安定性、およびローリングリリースであることが多いため、アップデートの問題が発生した場合、アップグレード/時間をかけて修正するよりも、最新バージョンを最初から再インストールして修正する方が理にかなっている可能性があります。例外より;

  8. VMでWifiアダプターをセットアップしようとしている場合、アダプターはVMマシンではなく、物理マシンにあります。そのため、パススルーとして設定する必要があります/ハイパーバイザーによってキャプチャされます/ Virtualbox/VMWareを参照してください Virtualboxでワイヤレスネットワークを使用する方法? たとえば、ホストまたはVMのいずれかで一度だけ構成できます。

  9. Wifiアダプターをモニターモードに配置する場合、プライマリネットワーク/インターネット接続が必要です。イーサネットアダプターまたは別のWifiスティックのいずれかでインターネットにアクセスし、VM /ラズベリーのリモートコントロールを失わないようにする必要があります。

  10. Wifiアダプターのすべてのブランド/モデルがモニターモードをサポートしているわけではなく、パケットインジェクションのサポートがさらに少ないことにも注意してください-このスレッドを参照してくださいrealtekを購入してはいけない理由、およびより一般的なwifiのアドバイス- ASUS USB-N13アダプターを使用したWi-Fiの問題 ;

  11. ソースコードのWifiドライバーは古くなっている可能性があり、多くの場合、適切に機能するのは特定のバージョンのカーネルやhostapdでのみです。

  12. ファームウェア/ wifiインターフェースのセットアップが成功したら、ifconfig/ipコマンドに表示されるようにセットアップする必要があります。

  13. Firefoxの公式パッケージはfirefox-esrです。

  14. カーネルとヘッダーの問題がある場合- Kaliにヘッダーをインストール を参照してください。

  15. ARM/Raspberry PiにKaliをインストールする場合、すべてのSDカードを使い切るには、最後のパーティションを拡張または拡張する必要があります。 https://raspberrypi.stackexchange.com/questions/46520/expand-file-system-kali-linux-on-sd-card-of-16gb を参照してください

  16. ここまで読んでもカーリーが必要な場合:「まず、高速のUSBスティックに接続して起動してください」。

  17. 最後に、盲目的なオンラインチュートリアルに従うか、ランダムなものをコンパイルすることに注意してくださいそれらを理解せずに。古くなっている、またはエラーがある可能性があります。

Kaliの使用を強く主張する場合:Kaliには、ユーザー向けのいくつかのグループのフォーラム https://forums.kali.org もあります。

参照 無料PDF本-Kali Linuxが明らかに

アデンダ:

公式kaliから取得 ドキュメント

多くの新しいKaliユーザーは、sources.listに追加のリポジトリを追加するように誘惑されますが、そうすると、Kali Linuxインストールが破壊されるという非常に深刻なリスクが生じます。

....

Kaliは、プロの侵入テスターやセキュリティスペシャリスト向けのLinuxディストリビューションであり、その独特の性質を考えると、Linuxに慣れていない場合や、開発、ウェブデザイン用の汎用Linuxデスクトップディストリビューションを探している場合は、推奨ディストリビューションではありません。 、ゲームなど.

経験豊富なLinuxユーザーであっても、Kaliはいくつかの課題を引き起こす可能性があります。 (...)Kali Linux開発チームによってテストされていないリポジトリをソフトウェアソースに追加することは、システムで問題を引き起こす良い方法です。

Kali Linuxは高度にカスタマイズできるように設計されていますが、通常のKaliソフトウェアソースの「帯域外」であるランダムな無関係のパッケージとリポジトリを追加して、それをそのまま機能させることはできません。特に、apt-add-repositoryコマンド、LaunchPad、またはPPAはまったくサポートされていません。 Kali LinuxデスクトップにSteamをインストールしようとすると、うまくいきません。 NodeJSと同じくらい主流のパッケージをKali Linuxインストールに取り込むことでさえ、少し余分な労力といじくり回すことができます。

一般的にLinuxに慣れていない場合、システムを管理するための基本的なレベルの能力がない場合、Linuxの使い方を知るための学習ツールとして使用するLinuxディストリビューションを探している場合、または汎用のデスクトップインストールとして使用できるディストリビューションが必要な場合Kali Linuxはおそらく探しているものではありません

Linuxの基本を学ぶためのLinuxディストリビューションを探していて、良い出発点が必要な場合、Kali Linuxは理想的なディストリビューションではありません。代わりに、Ubuntu、Mint、またはDebianから始めることをお勧めします。

34
Rui F Ribeiro

他の投稿が述べたように、カーリーは非常に特定のユースケースを持つディストリビューションです。それはあなたがおそらく決して使用しないであろうたくさんのツールを備えたツールボックスです。

学習したい場合は、 VirtualBox 、VMwareなどの仮想マシンで学習するか、いくつかの [〜#〜] kvm [〜#〜] gnomeboxesのようなフロントエンドを使用してくださいまたはlibvertマネージャー。ハードウェアは仮想マシンの問題にはなりません。ハードディスクドライブにインストールする場合と比較すると、電力は低下しますが、スナップショットを使用すると、ねじ込むと約2秒で最後の既知の動作構成に復元できます...ねじ込みます。 Offensive Securityの比較的新しいドキュメント、新しい本 Kali Linux Revealed をご覧ください。始めるのにまともなリソースです。

30
Blake

KaliとBackTrackは、GPARTED .isoやRescatuxなどのユーティリティディストリビューションです。これらを使用する必要がある必要があります。私はあなたが上手くいかないと言っているわけではありませんが、多分後でまたはメンターと一緒にいるでしょう。

あなたが完全な初心者で、Windowsの経験がある場合は、いくつかのディストリビューションを試すことをお勧めします。それらをいくつでも何度でもインストールする可能性が非常に高いです。実際、これはそれらの多くのアップグレードパスです。最も扱いやすいかもしれないものは、最もクールではないかもしれません。 Zorin OSはWindowsユーザーにフレンドリーですが、その下にあるUbuntuです。 Mintはまた、Ubuntuを内部に備えており、すべてをそのまま使用できるようにしますが、機能しないと風変わりな場合があります。 CentOSは「エンタープライズの強み」ですが、最先端のEdgeに遅れをとっている可能性があります。プラスはGnomeデスクトップです。そして、Ubuntu/Kubuntu、多くのサポートがありますが、それぞれUnityデスクトップとプラズマです。 Debianは良い選択です。debディストリビューションの上流にいるため、また人々がEtch Raspbianを目にしているため、比較的クールです。

これらすべてにはいくつかの問題があり、一般的には、インストールに関してはパッケージメンテナの注意の欠如に帰着します。あまり道から外れない限り、大丈夫です。強化された専門家は、MariaDBやPHP7との取り組みに丸一日費やすことができます。

しかし、カーリー、それを棒の上に置いて、それを取り戻しましょう。とにかく侵入されたか、最終的に侵入されると仮定します。

9
mckenzm