Chocolatey: Difference between revisions
(→More) |
|||
Line 156: | Line 156: | ||
Enter-PSSession -HostName $LinuxServerIP -UserName administrator | Enter-PSSession -HostName $LinuxServerIP -UserName administrator | ||
== More == | == More Packages == | ||
=== greenshot === | === greenshot === |
Revision as of 01:58, 15 May 2024
Install Chocolatey
Install with PowerShell...
Note: With PowerShell, you must ensure Get-ExecutionPolicy is not Restricted. We suggest using Bypass to bypass the policy to get things installed or AllSigned for quite a bit more security.
Run:
Get-ExecutionPolicy.
If it returns Restricted, then run:
Set-ExecutionPolicy AllSigned # or Set-ExecutionPolicy Bypass -Scope Process
Then run:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
ref: https://chocolatey.org/install
---
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
Ref: http://www.hanselman.com/blog/IsTheWindowsUserReadyForAptget.aspx
Install Package
choco install [PACKAGE] # or cinst [PACKAGE]
List Intalled
choco list
Remove Package
choco uninstall [PACKAGE]
Upgrade Package
chocolatey upgrade [PACKAGE]
# OR (warning shim is being removed) cup [PACKAGE]
Upgrade All Packages
choco upgrade all choco upgrade all -y
# OR (warning shim is being removed) cup all
ref: [1]
Package List Online
https://community.chocolatey.org/packages
Install Custom Package From Source Path
choco install [PACKAGE] --source //smb.oeey.com/chocolatey/packages
Clear Cache
%temp%\Chocolatey
%temp%\
Logs
C:\ProgramData\chocolatey\logs
Favorite Packages
choco install -y putty choco install -y kitty choco install -y notepadplusplus choco install -y cygwin choco install -y 7zip choco install -y openhashtab choco install -y filezilla choco install -y irfanview irfanviewplugins choco install -y winmerge choco install -y openssh
All:
choco install -y putty kitty notepadplusplus cygwin 7zip openhashtab filezilla irfanview irfanviewplugins winmerge rsync openssh
putty
choco install -y putty
kitty
choco install -y kitty
notepadplusplus
choco install -y notepadplusplus
cygwin
choco install -y cygwin
7zip
choco install -y 7zip
openhashtab
choco install -y openhashtab
filezilla
choco install -y filezilla
Irfanview
choco install -y irfanview irfanviewplugins
winmerge
choco install -y winmerge
rsync
choco install -y rsync
openssh
choco install -y openssh
Installing OpenSSH on Windows 10 https://dejulia489.github.io/2017-05-07-InstallingOpenSSHOnWindows10/
Installs to:
C:\ProgramData\chocolatey\lib\openssh
Install opensshd
"C:\Program Files\OpenSSH-Win64\install-sshd.ps1"
Generate host private keys:
"C:\Program Files\OpenSSH-Win64\ssh-keygen.exe" -A
Access to those hosts private keys
Get-ChildItem -Path 'C:\Program Files\OpenSSH\ssh_host_*_key' | % {
$acl = get-acl $_.FullName $ar = New-Object System.Security.AccessControl.FileSystemAccessRule("NT Service\sshd", "Read", "Allow") $acl.SetAccessRule($ar) Set-Acl $_.FullName $acl }
Firewall:
New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH
Auto start service after reboot:
Set-Service SSHD -StartupType Automatic Set-Service SSH-Agent -StartupType Automatic
Modify the Password Authentication and add the Powershell Subsystem
$FilePath = "C:\Program Files\OpenSSH-Win64\sshd_config" $FileData = (Get-Content $FilePath).Replace('#PasswordAuthentication yes','PasswordAuthentication yes') $FileData += 'Subsystem powershell C:\Program Files\PowerShell\6.0.0-alpha.18\powershell.exe -sshs -NoLogo -NoProfile' $FileData | Out-File $FilePath -Force
Restart service:
Restart-Service sshd
Remote to Linux server:
Enter-PSSession -HostName $LinuxServerIP -UserName administrator
More Packages
greenshot
choco install greenshot
firefox
choco install firefox
googlechrome
choco install googlechrome
vlc
choco install -y vlc
adobereader
choco install adobereader
wsl
choco install -y wsl choco install wsl-ubuntu-1804
postman
choco install -y postman
vscode
choco install -y vscode
slack
choco install -y slack
git
choco install git
gimp
choco install gimp
ccleaner
choco install ccleaner
winscp
choco install winscp