SSHManagement

1.2


SSHManagement is a module to help you to manage your SSH Server in Powershell.
If you use SSH with powershell, you can save and find easily your SSH Server, by Name or Tags with SSHManagement.
Usage :
Get-SSHServer [[-Tag] <string>] [[-Name] <string>] [[-IP]<switch>]
Add-SSHServer [-Name] <string> [-IP] <string> [[-Tags] <string[]>]
Set-SSHServer [-Name] <stri

SSHManagement is a module to help you to manage your SSH Server in Powershell.
If you use SSH with powershell, you can save and find easily your SSH Server, by Name or Tags with SSHManagement.
Usage :
Get-SSHServer [[-Tag] <string>] [[-Name] <string>] [[-IP]<switch>]
Add-SSHServer [-Name] <string> [-IP] <string> [[-Tags] <string[]>]
Set-SSHServer [-Name] <string> [-IP] <string> [[-Tags] <string[]>]
Remove-SSHServer [-Name] <string>

Exemple :
Get-SSHServer -Name "Redis-Server"
Add-SSHServer -Name "localhost" -IP "127.0.0.1" -Tags "Dev","Ansible"
Set-SSHServer -Name "localhost" -Tags "Dev","Debian"
Remove-SSHServer -Name "localhost"

Advanced :
ssh user@$(Get-SSHServer -Name "Redis-Server" -IP)
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name SSHManagement

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name SSHManagement

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2021 Brice FOURIE. Tous droits réservés.

Package Details

Author(s)

  • Brice FOURIE

Tags

ssh sshmanagement linux linuxssh servers sshservers

Functions

Get-SSHServer Add-SSHServer Remove-SSHServer Set-SSHServer Export-SSHServer Import-SSHServer

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

FileList

  • SSHManagement.nuspec
  • .git\objects\0c\7d220ec289a5144e5dc1349c53528033aa7199
  • .git\objects\5c\84eb64b292363e55df46e85652b0e5dbd9f113
  • .git\objects\d6\7a0f42a0850c9d32f14f77a0ec331e7d4f3834
  • .git\refs\remotes\origin\main
  • func_Get-SSHServersFile.ps1
  • .git\description
  • .git\hooks\post-update.sample
  • .git\hooks\prepare-commit-msg.sample
  • .git\objects\0c\a446aab9d09eac8625b53e3df8da661976c458
  • .git\objects\71\dc765737dab9954a9c616660c007d1befcad76
  • .git\objects\d9\d168838af9be66f0e1677203f4aae549af8156
  • Public\func_Add-SSHServer.ps1
  • func_New-SShServersFile.ps1
  • .git\FETCH_HEAD
  • .git\hooks\pre-applypatch.sample
  • .git\hooks\push-to-checkout.sample
  • .git\objects\0c\fb7c30d2a73ea93ac515cd6469f597b567782c
  • .git\objects\97\c2868fd62d9a3234944ad0fa2d012b305abf1a
  • .git\objects\dc\ec3c3b5fb729c2f6c6dbc838ac4b2cd8b24505
  • Public\func_Export-SSHServer.ps1
  • func_Set-SSHServersFile.ps1
  • .git\HEAD
  • .git\hooks\pre-commit.sample
  • .git\hooks\update.sample
  • .git\objects\12\67ef73d6cade0e8182d4e38e8c39cd906ae4fc
  • .git\objects\98\04b758e84cac41a6acc4d011f57310a1f63102
  • .git\objects\ed\f81e473f59583486fb0a0fd24031b499ee5505
  • Public\func_Get-SSHServer.ps1
  • README.md
  • .git\index
  • .git\hooks\pre-merge-commit.sample
  • .git\info\exclude
  • .git\objects\32\5c155c2f602a862893197cd0d3c9c442652e8e
  • .git\objects\a3\3aa71e5daf4f8567322eeacc7966509973f000
  • .git\objects\f0\152c83da5fc0261b8defcc4c41521a1095939c
  • Public\func_Import-SSHServer.ps1
  • .git\hooks\applypatch-msg.sample
  • .git\hooks\pre-push.sample
  • .git\logs\HEAD
  • .git\objects\49\cd8bfd203b1f9db4c62f9ce1a37048d4f07cf6
  • .git\objects\ab\782e75ee53af3ef48738451d723de27d4d05a9
  • .git\objects\f6\64426b77de87346cb5be3ee5236a61b861e161
  • Public\func_Remove-SSHServer.ps1
  • SSHManagement.psd1
  • .git\hooks\commit-msg.sample
  • .git\hooks\pre-rebase.sample
  • .git\logs\refs\remotes\origin\main
  • .git\objects\52\9d8a3aeddef06342c34c5ddb3bd471bb2f27b9
  • .git\objects\ac\4bae62cb9e84f1895a4cf336e5ac18f2566e27
  • .git\objects\fc\ab5bf23b3be1610b88e185aa01f8b652256ae6
  • Public\func_Set-SSHServer.ps1
  • SSHManagement.psm1
  • .git\hooks\fsmonitor-watchman.sample
  • .git\hooks\pre-receive.sample
  • .git\objects\0a\51589ee6a76e51bd1c1beab0b6d45f6d914a45
  • .git\config

Version History

Version Downloads Last updated
1.2 (current version) 152 11/18/2021
1.0 15 11/12/2021