This commit is contained in:
Samuel
2024-06-26 22:09:04 +01:00
commit ce03247fdc
11 changed files with 201 additions and 0 deletions

4
tools/Cleanup Normal file
View File

@@ -0,0 +1,4 @@
Get-WindowsCapability -Online | ? Name -like sshd*
Get-WindowsCapability -Online | ? Name -like ssh-agent*
Remove-NetFirewallRule -Name "sshd"

0
tools/build Normal file
View File

17
tools/make_ssh_keys Normal file
View File

@@ -0,0 +1,17 @@
mkdir .\data
mkdir .\data\local_keys
mkdir .\data\remote_keys
del ./data/remote_keys/administrator_authorized_keys
del ./data/local_keys/*
del ./data/remote_keys/*
for ($i=0; $i -lt 10; $i++){
ssh-keygen -f ./data/local_keys/id_ecdsa_$i -t ecdsa -b 256 -q -N "''" -C "local_key"
(Get-Content -Raw -Encoding Default "./data/remote_keys/id_ecdsa_$i") -replace "`r`n", "`n" | Set-Content -NoNewline -Encoding UTF8 "./data/remote_keys/id_ecdsa_$i"
(Get-Content -Raw -Encoding Default "./data/remote_keys/id_ecdsa_$i.pub") -replace "`r`n", "`n" | Set-Content -NoNewline -Encoding UTF8 "./data/remote_keys/id_ecdsa_$i.pub"
ssh-keygen -f ./data/remote_keys/id_ecdsa_$i -t ecdsa -b 256 -q -N "''" -C "remote_key"
(Get-Content -Raw -Encoding Default "./data/local_keys/id_ecdsa_$i") -replace "`r`n", "`n" | Set-Content -NoNewline -Encoding UTF8 "./data/local_keys/id_ecdsa_$i"
(Get-Content -Raw -Encoding Default "./data/local_keys/id_ecdsa_$i.pub") -replace "`r`n", "`n" | Set-Content -NoNewline -Encoding UTF8 "./data/local_keys/id_ecdsa_$i.pub"
cat ./data/remote_keys/id_ecdsa_$i.pub >> ./data/remote_keys/administrator_authorized_keys
(Get-Content -Raw -Encoding Default "./data/remote_keys/administrator_authorized_keys") -replace "`r`n", "`n" | Set-Content -NoNewline -Encoding UTF8 "./data/remote_keys/administrator_authorized_keys"
del ./data/remote_keys/*.pub
}