Chromebook에서 Kali 도구 및 Snap을 얻는 방법

소개



Google은 컨테이너 내부에 Linux에 대한 지원을 제공했습니다(합리적이라고 하자) - official documentation .

Linux를 설정하고 Kali aptitude repoSnap 을 추가하는 방법을 살펴보겠습니다. 이렇게 하면 좋아하는 도구를 사용할 수 있습니다.

이 튜토리얼이 끝나면 Kali 데스크탑 UI가 없고 CLI 도구와 Snap 기반 UI 애플리케이션에만 액세스할 수 있습니다.

리눅스 활성화



설치 중



검색을 누르고 "터미널"을 입력하십시오.



설정을 통해서도 액세스할 수 있는 "리눅스 개발 환경 설정"마법사가 나타납니다.



사용자 이름을 선택합니다.

권장 크기인 10GB로 안전하게 이동할 수 있으며 나중에 더 많거나 적은 공간이 필요할 경우 쉽게 크기를 조정할 수 있습니다.

다음을 누르고 몇 분 정도 기다리십시오.

이것은 가상화된 컨테이너에서 Debian Buster 시스템을 준비합니다.

그러면 터미널 앱이 열립니다. 마우스 오른쪽 버튼으로 클릭하고 나중에 필요할 때 쉽게 액세스할 수 있도록 작업 표시줄에 고정합니다.

시스템 사용자 정의



기본 호스트 이름 "penguin"이 마음에 들지 않으면 변경할 수 있습니다. 제 크롬북은 은색이고 저는 프랑스어를 할 줄 압니다. 그래서 제 크롬북을 "은빛"이라고 부르기로 했습니다.
/etc/hostname 파일을 수정하고 penguin를 원하는 호스트 이름으로 바꾸십시오.

그런 다음 /etc/hosts의 첫 번째 줄을 일치하도록 수정하고 나머지는 그대로 둡니다. 나의 경우에는:

127.0.1.1       argent
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters


이제 재부팅하는 대신 작업 표시줄에서 터미널을 마우스 오른쪽 버튼으로 클릭하고 Shut down Linux 를 선택합니다. 그런 다음 다시 시작합니다.
shutdownreboot가 이 Linux 하위 시스템에서 예상대로 작동하지 않습니다. 사용하지 마십시오.

Kali 적성 저장소 추가



다음으로 Kali apt repos 및 공개 GPG 키를 추가합니다.

echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" | sudo tee /etc/apt/sources.list.d/kali.list

wget -q -O - https://archive.kali.org/archive-key.asc | sudo tee /etc/apt/trusted.gpg.d/kali-rolling-repo.asc


참고: 다른 곳에서 apt-key add 에 대한 참조를 볼 수 있습니다. 이 기능은 어제 더 이상 사용되지 않으며 위의 방법이 선호됩니다.

로컬 적성 캐시 업데이트:

sudo apt update

Get:1 http://kali.download/kali kali-rolling InRelease [30.6 kB]
Get:2 http://kali.download/kali kali-rolling/main amd64 Packages [18.0 MB]                  
Ign:3 https://storage.googleapis.com/cros-packages/99 bullseye InRelease
Hit:4 https://storage.googleapis.com/cros-packages/99 bullseye Release
Get:6 http://kali.download/kali kali-rolling/contrib amd64 Packages [113 kB]
Get:7 http://kali.download/kali kali-rolling/non-free amd64 Packages [194 kB]
Fetched 18.3 MB in 3s (5,779 kB/s)                       
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

347 packages can be upgraded. Run 'apt list --upgradable' to see them.


모든 것을 업데이트하고 중복 항목을 정리 및 제거합니다.

sudo apt update && sudo apt dist-upgrade -y && sudo apt autoremove -y && sudo apt autoclean -y


이것은 내 N6000에서 약 4분이 걸렸습니다.

터미널을 마우스 오른쪽 버튼으로 클릭하고 Shut down Linux 를 선택하여 Linux 시스템을 다시 시작합니다. 다시 시작하려면 클릭하세요.

스냅



스냅이란?



Snaps are app packages for desktop, cloud and IoT that are easy to install, secure, cross‐platform and dependency‐free. Snaps are discoverable and installable from the Snap Store.



JetBrains IDEs , VS Code , Firefox , LibreOffice , 심지어 PowerShell 과 같은 단일 명령으로 많은 훌륭한 애플리케이션을 스냅인할 수 있습니다.

스냅 설치



몇 가지 종속성, 특히 SquashFSFUSE 및 Snap 자체를 설치해야 합니다.

sudo apt install libsquashfuse0 squashfuse fuse snapd


Fuse 없이 Snap을 설치하려고 하면 다음 오류가 발생합니다.

error: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount:



스냅 설치



https://snapcraft.io/store에서 일부 스냅을 찾아 지침을 따르십시오.

실행 중인 스냅



VS Code에 대한 스냅을 실행하려면 다음과 같이 하십시오.

snap run code


스냅을 처음 실행하면 초기화하는 데 시간이 오래 걸릴 수 있습니다. 후속 실행은 빠릅니다.

SSH 키



우리가 그것에 있는 동안 SSH 키를 생성할 수도 있습니다. 키 크기가 521비트인 ECDSA는 currently-recommended standard이지만 널리 채택되지는 않습니다.

ssh-keygen -t ecdsa -b 521


모자 팁:
  • https://linuxconfig.org/gui-software-installers-for-kali-linux
  • https://forums.kali.org/showthread.php?18079-Public-key-error
  • https://medium.com/@jeffrey.cardillo/using-intellij-and-other-linux-apps-on-your-chromebook-51fd7fadb9db
  • 좋은 웹페이지 즐겨찾기