Skip to content

Conversation

@tkspuk
Copy link
Collaborator

@tkspuk tkspuk commented Jul 19, 2025

Reasons for SHA Algorithm Support
NetPulse added SHA algorithm support primarily to improve compatibility with legacy network devices.
Core Reasons:
Legacy Device Support - Many older Cisco, hp_comware and other devices still use ssh-rsa algorithm and don't support newer SHA-2 algorithms
Hardware Compatibility - Enterprise networks contain many switches and routers with older firmware versions, requiring stable connection assurance
Unified Management - By enabling ssh-rsa globally through SSH configuration, achieving unified management of both new and old devices

Implementation:
Configured global SSH parameters in docker/ssh_config to ensure all Worker containers can connect to legacy devices, while the Netmiko driver also provides disable_sha2_fix parameter for flexible user configuration.
This design enables NetPulse to run stably in various network environments, whether with modern devices or legacy hardware.

@tkspuk
Copy link
Collaborator Author

tkspuk commented Jul 19, 2025

ok

@tkspuk tkspuk closed this Jul 19, 2025
@tkspuk
Copy link
Collaborator Author

tkspuk commented Jul 19, 2025

close

@tkspuk tkspuk reopened this Jul 19, 2025
@tkspuk tkspuk merged commit afce7c8 into master Jul 19, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants