refactor: finish moving ssh-* scripts to own installers
[webi-installers/.git] / ssh-utils / ssh-pubkey.ps1
deleted file mode 100644 (file)
index e86a858f07a6e5fdc446465bcf9062f4e0866da0..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/env pwsh
-
-# TODO: can we use some of this?
-# https://github.com/PowerShell/openssh-portable/blob/latestw_all/contrib/win32/openssh/FixUserFilePermissions.ps1
-
-if (!(Test-Path -Path "$Env:USERPROFILE/.ssh"))
-{
-    New-Item -Path "$Env:USERPROFILE/.ssh" -ItemType Directory -Force | out-null
-    #& icacls "$Env:USERPROFILE/.ssh" /inheritance:r
-    #& icacls "$Env:USERPROFILE/.ssh" /grant:r "$Env:USERNAME":"(F)"
-}
-
-if (!(Test-Path -Path "$Env:USERPROFILE/.ssh/config"))
-{
-    New-Item -Path "$Env:USERPROFILE/.ssh/config" -ItemType "file" -Value ""
-    #& icacls "$Env:USERPROFILE/.ssh/config" /inheritance:r
-    #& icacls "$Env:USERPROFILE/.ssh/config" /grant:r "$Env:USERNAME":"(F)"
-}
-
-#if (!(Test-Path -Path "$Env:USERPROFILE/.ssh/authorized_keys"))
-#{
-#    New-Item -Path "$Env:USERPROFILE/.ssh/authorized_keys" -ItemType "file" -Value ""
-#    #& icacls "$Env:USERPROFILE/.ssh/authorized_keys" /inheritance:r
-#    #& icacls "$Env:USERPROFILE/.ssh/authorized_keys" /grant:r "$Env:USERNAME":"(F)"
-#}
-
-if (!(Test-Path -Path "$Env:USERPROFILE/.ssh/id_rsa"))
-{
-    & ssh-keygen -b 2048 -t rsa -f "$Env:USERPROFILE/.ssh/id_rsa" -q -N """"
-    echo ""
-}
-
-if (!(Test-Path -Path "$Env:USERPROFILE/.ssh/id_rsa.pub"))
-{
-    & ssh-keygen -y -f "$Env:USERPROFILE/.ssh/id_rsa" > "$Env:USERPROFILE/.ssh/id_rsa.pub"
-    echo ""
-}
-
-# TODO use the comment (if any) for the name of the file
-echo ""
-echo "~/Downloads/id_rsa.$Env:USERNAME.pub":
-echo ""
-#rm -f "$Env:USERPROFILE/Downloads/id_rsa.$Env:USERNAME.pub":
-Copy-Item -Path "$Env:USERPROFILE/.ssh/id_rsa.pub" -Destination "$Env:USERPROFILE/Downloads/id_rsa.$Env:USERNAME.pub"
-& type "$Env:USERPROFILE/Downloads/id_rsa.$Env:USERNAME.pub"
-echo ""
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..14d6c6ceae565bac3ed746545e57728cff4e1524
--- /dev/null
@@ -0,0 +1 @@
+../ssh-pubkey/ssh-pubkey.ps1
\ No newline at end of file