2024-06-03
This commit is contained in:
344
_-Review/desktop-h6jg91b.md
Normal file
344
_-Review/desktop-h6jg91b.md
Normal file
@ -0,0 +1,344 @@
|
||||
---
|
||||
type: "topic"
|
||||
created: "2024-01-06T01:25:36.078Z"
|
||||
updated: "2024-01-06T01:25:36.078Z"
|
||||
---
|
||||
|
||||
# DESKTOP-H6JG91B
|
||||
|
||||
```conf
|
||||
maas
|
||||
1178
|
||||
1178
|
||||
```
|
||||
|
||||
```bash
|
||||
sudo -i
|
||||
apt-get update
|
||||
apt-get upgrade
|
||||
apt-get install links unzip net-tools ufw nginx git ncdu nano nmap -y
|
||||
reboot
|
||||
```
|
||||
|
||||
```bash
|
||||
wsl --export Ubuntu Ubuntu-MAAS-001.tar
|
||||
```
|
||||
|
||||
```bash
|
||||
ip a
|
||||
lsb_release -a
|
||||
ufw enable
|
||||
ufw status numbered
|
||||
ufw disable
|
||||
```
|
||||
|
||||
```bash
|
||||
cd /home/maas/
|
||||
wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
|
||||
chmod +x ./dotnet-install.sh
|
||||
./dotnet-install.sh --channel 8.0
|
||||
ln -s /home/maas/.dotnet/dotnet /usr/local/bin/dotnet
|
||||
export DOTNET_ROOT=$HOME/.dotnet
|
||||
export PATH=$PATH:$HOME/.dotnet:$HOME/.dotnet/tools
|
||||
dotnet --info
|
||||
```
|
||||
|
||||
```bash
|
||||
timedatectl set-timezone America/Phoenix
|
||||
snap install dashkiosk
|
||||
snap restart dashkiosk
|
||||
snap install ubuntu-frame wpe-webkit-mir-kiosk
|
||||
snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver
|
||||
wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver
|
||||
```
|
||||
|
||||
```bash
|
||||
/snap/wpe-webkit-mir-kiosk/current/bin/setup.sh
|
||||
wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver
|
||||
```
|
||||
|
||||
```bash
|
||||
snap set ubuntu-frame daemon=true
|
||||
apt-get install -y ca-certificates
|
||||
nano /home/maas/localhost.conf
|
||||
echo >/home/maas/localhost.conf && nano /home/maas/localhost.conf
|
||||
```
|
||||
|
||||
```conf
|
||||
[req]
|
||||
default_bits = 2048
|
||||
default_keyfile = localhost.key
|
||||
distinguished_name = req_distinguished_name
|
||||
req_extensions = req_ext
|
||||
x509_extensions = v3_ca
|
||||
|
||||
[req_distinguished_name]
|
||||
countryName = Country Name (2 letter code)
|
||||
countryName_default = US
|
||||
stateOrProvinceName = State or Province Name (full name)
|
||||
stateOrProvinceName_default = Arizona
|
||||
localityName = Locality Name (eg, city)
|
||||
localityName_default = Anthem
|
||||
organizationName = Organization Name (eg, company)
|
||||
organizationName_default = Phares
|
||||
organizationalUnitName = organizationalunit
|
||||
organizationalUnitName_default = Development
|
||||
commonName = Common Name (e.g. server FQDN or YOUR name)
|
||||
commonName_default = desktop-h6jg91b
|
||||
commonName_max = 64
|
||||
|
||||
[req_ext]
|
||||
subjectAltName = @alt_names
|
||||
|
||||
[v3_ca]
|
||||
subjectAltName = @alt_names
|
||||
|
||||
[alt_names]
|
||||
DNS.1 = desktop-h6jg91b
|
||||
DNS.2 = localhost
|
||||
DNS.3 = 127.0.0.1
|
||||
```
|
||||
|
||||
```bash
|
||||
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/localhost.key -out /etc/nginx/localhost.crt -config /home/maas/localhost.conf
|
||||
ls /etc/nginx
|
||||
nano /etc/nginx/sites-available/default
|
||||
echo >/etc/nginx/sites-available/default && nano /etc/nginx/sites-available/default
|
||||
```
|
||||
|
||||
```conf
|
||||
server {
|
||||
listen 80 default_server;
|
||||
listen [::]:80 default_server;
|
||||
root /var/www/html;
|
||||
index index.html index.htm index.nginx-debian.html;
|
||||
server_name _;
|
||||
location / {
|
||||
try_files $uri $uri/ =404;
|
||||
}
|
||||
}
|
||||
server {
|
||||
ssl_certificate 'localhost.crt';
|
||||
ssl_certificate_key 'localhost.key';
|
||||
listen 443 default_server ssl http2;
|
||||
ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
|
||||
listen [::]:443 default_server ssl http2;
|
||||
server_name _;
|
||||
location / {
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_pass http://localhost:3000/;
|
||||
proxy_read_timeout 600s;
|
||||
proxy_send_timeout 600s;
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
```bash
|
||||
nginx -t
|
||||
systemctl restart nginx
|
||||
nginx -s reload
|
||||
exit
|
||||
```
|
||||
|
||||
```bash
|
||||
cp ~/.bash_history /home/maas/bash-history-2023-11-20.txt
|
||||
chown maas /home/maas -R
|
||||
chgrp maas /home/maas -R
|
||||
nano /home/maas/bash-history-2023-11-20.txt
|
||||
exit
|
||||
```
|
||||
|
||||
```bash 1.85 GB
|
||||
wsl --export Ubuntu Ubuntu-MAAS-002.tar
|
||||
```
|
||||
|
||||
```bash
|
||||
su -i
|
||||
reboot
|
||||
```
|
||||
|
||||
```bash
|
||||
# https://maas.io/docs/fresh-installation-of-maas
|
||||
sudo -i
|
||||
snap install --channel=3.4/edge maas
|
||||
systemctl disable --now systemd-timesyncd
|
||||
apt install -y postgresql
|
||||
```
|
||||
|
||||
```postgresql
|
||||
mikepharesjr = ___________
|
||||
1178 = ___________
|
||||
maas = ___________
|
||||
localhost = _________
|
||||
```
|
||||
|
||||
```bash
|
||||
sudo -i -u postgres psql
|
||||
drop database maas with (force);
|
||||
\q
|
||||
sudo -i -u postgres psql -c "CREATE USER \"mikepharesjr\" WITH ENCRYPTED PASSWORD '1178'"
|
||||
sudo -i -u postgres createdb -O "mikepharesjr" "maas"
|
||||
cat /etc/postgresql/14/main/pg_hba.conf
|
||||
nano /etc/postgresql/14/main/pg_hba.conf
|
||||
```
|
||||
|
||||
```conf
|
||||
host maas mikepharesjr 0/0 md5
|
||||
```
|
||||
|
||||
```bash
|
||||
maas init region+rack --database-uri "postgres://mikepharesjr:1178@localhost/maas"
|
||||
```
|
||||
|
||||
```conf
|
||||
http://172.23.77.6:5240/MAAS
|
||||
http://127.0.0.1:5240/MAAS
|
||||
```
|
||||
|
||||
```bash
|
||||
maas createadmin
|
||||
```
|
||||
|
||||
```conf
|
||||
mikepharesjr
|
||||
1178
|
||||
1178
|
||||
mikepharesjr@msn.com
|
||||
gh:mikepharesjr
|
||||
```
|
||||
|
||||
```bash
|
||||
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/localhost.key -out /etc/nginx/localhost.crt -config /home/maas/localhost.conf
|
||||
ls /etc/nginx
|
||||
```
|
||||
|
||||
```bash
|
||||
maas status
|
||||
# http://localhost:5240/MAAS
|
||||
```
|
||||
|
||||
```bash
|
||||
snap stop maas
|
||||
systemctl stop postgresql.service
|
||||
~~systemctl stop maas-dhcpd.service~~
|
||||
~~systemctl stop maas-rackd.service~~
|
||||
~~systemctl stop maas-regiond.service~~
|
||||
```
|
||||
|
||||
```bash
|
||||
snap stop maas
|
||||
snap remove --purge maas
|
||||
systemctl enable --now systemd-timesyncd
|
||||
```
|
||||
|
||||
```bash
|
||||
systemctl disable --now systemd-timesyncd
|
||||
snap install --channel=3.4/edge maas
|
||||
maas init region+rack --database-uri "postgres://mikepharesjr:1178@localhost/maas"
|
||||
maas status
|
||||
```
|
||||
|
||||
```bash 6.43 GB
|
||||
wsl --export Ubuntu Ubuntu/Ubuntu-MAAS-003.tar
|
||||
```
|
||||
|
||||
```conf
|
||||
172.23.64.0/20 => 192.168.0.0/24
|
||||
172.23.64.1 => 192.168.0.1
|
||||
```
|
||||
|
||||
```bash
|
||||
nmap -n -sU -p67 --script broadcast-dhcp-discover
|
||||
```
|
||||
|
||||
```PowerShell
|
||||
netstat -a -b
|
||||
```
|
||||
|
||||
```bash 6.45 GB
|
||||
wsl --export Ubuntu D:/9-Delete/Ubuntu-MAAS-004.tar
|
||||
wsl --unregister Ubuntu
|
||||
wsl --import Ubuntu "D:\9-Delete" "D:\9-Delete\Ubuntu-MAAS-004.tar"
|
||||
```
|
||||
|
||||
```conf
|
||||
pihole
|
||||
1178
|
||||
1178
|
||||
```
|
||||
|
||||
```bash
|
||||
sudo -i
|
||||
apt-get update
|
||||
apt-get upgrade
|
||||
apt-get install links unzip net-tools ufw nginx git ncdu nano nmap ca-certificates -y
|
||||
reboot
|
||||
```
|
||||
|
||||
```bash 1.34 GB
|
||||
wsl --export Ubuntu Ubuntu/Ubuntu-PiHole-001.tar
|
||||
wsl --unregister Ubuntu
|
||||
wsl --import Ubuntu "C:\Users\mikep\Ubuntu" "C:\Users\mikep\Ubuntu\Ubuntu-PiHole-001.tar"
|
||||
```
|
||||
|
||||
```bash
|
||||
sudo -i
|
||||
```
|
||||
|
||||
```bash
|
||||
cd /home/pihole
|
||||
curl -sSL https://install.pi-hole.net | bash
|
||||
```
|
||||
|
||||
```bash
|
||||
pihole -a -p 4hink
|
||||
nano /etc/lighttpd/lighttpd.conf
|
||||
```
|
||||
|
||||
```conf
|
||||
...
|
||||
server.port = 8005
|
||||
...
|
||||
```
|
||||
|
||||
```bash
|
||||
service lighttpd restart
|
||||
# http://localhost:8005/admin
|
||||
```
|
||||
|
||||
```bash
|
||||
mkdir -p /tftpboot/kali
|
||||
cd /tftpboot/kali
|
||||
# https://www.kali.org/docs/installation/network-pxe/
|
||||
# https://discourse.pi-hole.net/t/setting-up-a-pxe-boot-server-with-docker-compose-and-boot-kali-linux-or-other-oss/50218
|
||||
wget http://http.kali.org/kali/dists/kali-rolling/main/installer-amd64/current/images/netboot/netboot.tar.gz
|
||||
tar -zxpf netboot.tar.gz
|
||||
rm netboot.tar.gz
|
||||
nano /etc/dnsmasq.d/99-pxeboot.conf
|
||||
ls /etc/dnsmasq.d/
|
||||
```
|
||||
|
||||
```conf kali
|
||||
dhcp-boot=pxelinux.0
|
||||
enable-tftp
|
||||
tftp-root=/tftpboot/
|
||||
pxe-prompt="Press F8 for menu.", 60
|
||||
pxe-service=x86PC,"Boot from local disk",0
|
||||
pxe-service=x86PC,"Boot Kali Linux",kali/pxelinux
|
||||
```
|
||||
|
||||
```bash
|
||||
pihole restartdns
|
||||
pihole status
|
||||
pihole-FTL dhcp-discover
|
||||
nmap -n -sU -p67 --script broadcast-dhcp-discover
|
||||
```
|
||||
|
||||
```bash 1..49 GB
|
||||
wsl --export Ubuntu Ubuntu/Ubuntu-PiHole-002.tar
|
||||
wsl --unregister Ubuntu
|
||||
wsl --import Ubuntu "C:\Users\mikep\Ubuntu" "C:\Users\mikep\Ubuntu\Ubuntu-PiHole-002.tar"
|
||||
```
|
Reference in New Issue
Block a user