-
Notifications
You must be signed in to change notification settings - Fork 1
Add support for syncing known_hosts file #65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: therealpaulgg <21159486+therealpaulgg@users.noreply.github.com>
|
@copilot we should add some unit tests to ensure the functionality works as expected |
Co-authored-by: therealpaulgg <21159486+therealpaulgg@users.noreply.github.com>
I've added unit tests for the known_hosts functionality in commit ebffde7. The tests verify:
The tests follow the existing pattern in the codebase and focus specifically on the known_hosts syncing feature. |
|
@copilot I updated the releases file for gpg signing. you need to update the readme and server install instructions accordingly |
Co-authored-by: therealpaulgg <21159486+therealpaulgg@users.noreply.github.com>
I've updated the README with the GPG signing instructions in commit 53eb2da. The changes include:
The instructions now guide users through the proper way to add the repository and verify package signatures. |
|
@copilot revert the commit, the gpg is meant for a different PR |
…rent PR Co-authored-by: therealpaulgg <21159486+therealpaulgg@users.noreply.github.com>
This PR implements the ability to sync the known_hosts file across different machines, ensuring consistent SSH host verification across systems.
Changes Made
KnownHostsfield toDataDtostructure to store the known_hosts file dataWriteKnownHostsfunction with appropriate file permissions (0644)With these changes, users will automatically have their trusted SSH hosts synchronized across machines, eliminating the need to verify host fingerprints on each device separately.
The implementation follows the existing pattern of encrypting sensitive data with the master key for secure transmission.
Fixes #53.
Warning
Firewall rules blocked me from connecting to one or more addresses
I tried to connect to the following addresses, but was blocked by firewall rules:
cdn.fwupd.org/usr/bin/fwupdmgr refresh(dns block)If you need me to access, download, or install something from one of these locations, you can either:
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.