darkoperator / darkoperator/Posh-SSH

Storing trusted hosts in registry breaks macOS and Linux support

Open
#205 19 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PowerShell
Stars
1.1k
Forks
222
PR merge metrics
No merged PRs in 30d

Description

https://github.com/darkoperator/Posh-SSH/blob/master/Trust.ps1 would need to be refactored so that it uses something like a directory and files to store these.

https://github.com/darkoperator/Posh-SSH/issues/167 would likely need to be merged first and if support for this needs to be included in the solution.

Is this something that your open to getting a pull request for or would a fork of the module to support no windows workloads be preferred?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with Trust.ps1 and review issue #167 before deciding on the storage design. Replace the registry-based trusted-host storage with a directory-and-files approach that supports macOS and Linux, then verify the module works on those platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
powershell
Domain
cli
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.