--- created: 2024-01-14T02:28:59.264Z type: note updated: 2024-07-18T19:05:24.641Z --- # ISCN5CG3256CPS ## OpenSSH ```PowerShell Administrator Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*' # Install the OpenSSH Client Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 # Install the OpenSSH Server Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 ``` ```PowerShell Administrator New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH SSH Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 -Program "C:\Windows\System32\OpenSSH\sshd.exe" ``` ```PowerShell ssh-keygen -t ed25519 ``` ```bash puttygen "C:\Users\phares\.ssh\id_ed25519" ``` ```PowerShell Administrator copy $env:USERPROFILE\.ssh\id_ed25519.pub C:\ProgramData\ssh\authorized_keys copy $env:USERPROFILE\.ssh\id_ed25519.pub C:\ProgramData\ssh\administrators_authorized_keys icacls.exe "C:\ProgramData\ssh\authorized_keys" /inheritance:r /grant "Administrators:F" /grant "SYSTEM:F" icacls.exe "C:\ProgramData\ssh\administrators_authorized_keys" /inheritance:r /grant "Administrators:F" /grant "SYSTEM:F" code-insiders "C:\ProgramData\ssh" ``` ## PowerShell Modules ```PowerShell Save-Module -Name PSWindowsUpdate -Path "D:\Downloads\2024" -Repository PSGallery mkdir "C:\Test\Modules\PowerShellGet\" Save-Module -Name PowerShellGet -Path "C:\Test\Modules" -Repository PSGallery -MaximumVersion 2.1.0 Get-ChildItem -Path C:\Test\Modules\PowerShellGet\ Save-Module -Name PSWindowsUpdate -Path "C:\Test\Modules" -Repository PSGallery Install-WindowsUpdate –AcceptAll Install-WindowsUpdate –AcceptAll –IgnoreReboot ``` ## NGINX Conf ```bash Sat Jan 13 2024 19:37:23 GMT-0700 (Mountain Standard Time) mkdir "C:\Windows\System32\Config\SystemProfile\AppData\Local\IFXApps" powershell -command "Expand-Archive C:\Windows\System32\Config\SystemProfile\AppData\Local\IFXApps\nssm-2.24.zip C:\Windows\System32\Config\SystemProfile\AppData\Local\IFXApps" L: mkdir "L:\DevOps" mkdir "L:\DevOps\Mesa_FI" git clone https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_git/NGINX-Conf "L:\DevOps\Mesa_FI\NGINX-Conf" cd "L:\DevOps\Mesa_FI\NGINX-Conf" git checkout -q -b ISCN5CG3256CPS --no-track git reset --soft "59d2ef6e445c5535736729915dd38d686ecc5a97" git reset -q HEAD -- . powershell -command "Expand-Archive C:\Windows\System32\Config\SystemProfile\AppData\Local\IFXApps\nginx-1.20.1.zip L:\DevOps\Mesa_FI\NGINX-Conf" rmdir /s /q "L:\DevOps\Mesa_FI\NGINX-Conf\nginx-1.20.1\conf" mklink /J "L:\DevOps\Mesa_FI\NGINX-Conf\nginx-1.20.1\conf" "L:\DevOps\Mesa_FI\NGINX-Conf\conf" move "L:\DevOps\Mesa_FI\NGINX-Conf\conf\localhost.conf" "L:\DevOps\Mesa_FI\NGINX-Conf\conf\iscn5cg3256cps.conf" code "L:\DevOps\Mesa_FI\NGINX-Conf" ``` ```bash Administrator L: cd "L:\DevOps\Mesa_FI\NGINX-Conf\nginx-1.20.1" nginx -t "C:\Windows\System32\Config\SystemProfile\AppData\Local\IFXApps\nssm-2.24\win64\nssm.exe" install nginx ``` ```yml NSSM-Application Path: L:\DevOps\Mesa_FI\NGINX-Conf\nginx-1.20.1\nginx.exe Startup Directory: L:\DevOps\Mesa_FI\NGINX-Conf\nginx-1.20.1 ``` ```yml NSSM-Details Startup type: Automatic (Delay Start) ``` ```yml NSSM-I/O Input (stdin): start nginx Output (stdout): L:\DevOps\Mesa_FI\NGINX-Conf\nginx-1.20.1\logs\service.out.log Error (stderr): L:\DevOps\Mesa_FI\NGINX-Conf\nginx-1.20.1\logs\service.error.log ``` ```bash Administrator sc start nginx sc query nginx sc stop nginx sc start nginx ``` ## OpenSSL ```bash openssl crt "C:\Users\phares\AppData\Local\Programs\Git\usr\bin\openssl" req -x509 -nodes -days 365 -newkey rsa:2048 -keyout "L:\DevOps\Mesa_FI\NGINX-Conf\conf\includes\iscn5cg3256cps.key" -out "L:\DevOps\Mesa_FI\NGINX-Conf\conf\includes\iscn5cg3256cps.crt" -config "L:\DevOps\Mesa_FI\NGINX-Conf\conf\includes\iscn5cg3256cps.conf" ``` ## VSCode Settings ```bash git clone https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_git/VS-Code-Settings-Phares "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares" mkdir "C:\Users\Phares\.omnisharp" rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares\User" rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares\.omnisharp" xcopy /s /e /h "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares" "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-Phares\" | REM " xcopy /s /e /h "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares" "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-Phares\" | REM " mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares\.omnisharp" "C:\Users\Phares\.omnisharp" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-Phares\.omnisharp" "C:\Users\Phares\.omnisharp" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-Phares\.omnisharp" "C:\Users\Phares\.omnisharp" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares\User" "C:\Users\Phares\AppData\Roaming\Code\User" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-Phares\user" "C:\Users\Phares\AppData\Roaming\VSCodium\User" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-Phares\user" "C:\Users\Phares\AppData\Roaming\Code - Insiders\User" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares\app-codium" "C:\Users\phares\AppData\Local\Programs\VSCodium\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-Phares\app-codium" "C:\Users\phares\AppData\Local\Programs\VSCodium\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares\app-code" "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-Phares\app-codium" "C:\Users\phares\AppData\Local\Programs\VSCodium\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-Phares\app-code" "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-Phares\app-code" "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares\app-insiders" "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-Phares\app-insiders" "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-Phares\app-insiders" "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app" cd "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares" git reset --hard cd "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-Phares" git reset --hard cd "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-Phares" git reset --hard cd .. dir "C:/Program Files/dotnet/sdk" code "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares" codium "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-Phares" code-insiders "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-Phares" REM ``` ## Tasks - [x] Verdaccio - [x] TFS PAT - [x] Cloned File-Folder-Helper - [x] Clipboard Helper - [x] Install the remaining VSCode extensions - [x] SECS/GEM DiDact - [ ] BaGet - [ ] Move Files from old laptop - [ ] TFS Agent - [ ] [build-tools](build-tools.md) ## WSL ```bash Wed Jul 17 2024 10:22:04 GMT-0700 (Mountain Standard Time) wsl --unregister ubuntu ## Ubuntu ``` ```bash Wed Jul 17 2024 10:22:06 GMT-0700 (Mountain Standard Time) sudo -i apt-get update apt-get upgrade -y timedatectl set-timezone America/Phoenix apt-get install links unzip git nano ncdu -y exit ``` ```bash Wed Jul 17 2024 10:28:33 GMT-0700 (Mountain Standard Time) wsl --export Ubuntu "L:\Ubuntu\Ubuntu-Docker-001.tar" wsl --unregister Ubuntu wsl --import Ubuntu-Docker Ubuntu-Docker "L:\Ubuntu\Ubuntu-Docker-001.tar" ``` ```yaml Wed Jul 17 2024 10:28:36 GMT-0700 (Mountain Standard Time) Name: Ubuntu-Docker Command Line: wsl.exe -d Ubuntu-Docker Tab Title: Ubuntu-Docker ``` ```bash Wed Jul 17 2024 12:02:56 GMT-0700 (Mountain Standard Time) su phares cd /tmp curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh # dockerd-rootless-setuptool.sh install # https://docs.docker.com/go/rootless/ sudo usermod -aG docker $USER newgrp docker docker run hello-world docker ps -a docker rm df mkdir /opt/uptime-kuma nano /opt/uptime-kuma/compose.yaml ``` ```yaml Wed Jul 17 2024 13:33:16 GMT-0700 (Mountain Standard Time) services: uptime-kuma: image: louislam/uptime-kuma:1 volumes: - ./data:/app/data ports: # : - 3010:3001 restart: unless-stopped ``` ```bash Wed Jul 17 2024 13:33:24 GMT-0700 (Mountain Standard Time) docker compose up -d systemctl status docker docker ps -a docker logs -f --tail 50 uptime-kuma-uptime-kuma-1 exit ```