shuiqingliu opened a new pull request, #10636: URL: https://github.com/apache/inlong/pull/10636
<!-- Specify the issue this pull request going to fix. The following *XYZ* should be replaced by the actual [GitHub Issue](https://github.com/apache/inlong/issues) number)--> Fixes #10409 ### Motivation Implement SSH key-based authentication when installing the agent via SSH. This PR will provide a dashboard UI that allows users to retrieve the SSH public key and then manually upload it to the agent node. ### Modifications <!--Describe the modifications you've done.--> * Identification Type Addition: Introduced identify type to distinguish between password and SSH key authentication methods. * SSH Key Tips: Added tips to guide users on uploading the SSH authentication key when selecting the SSH key type. * Test Connection Feature: Implemented a 'Test Connection' button, allowing users to verify the correctness of their configuration settings. * Localization Enhancements: Enhanced descriptions for both Chinese (CN) and English (EN) localizations to improve user understanding and accessibility.  ### Verifying this change *(Please pick either of the following options)* - [x] This change is already covered by existing tests, such as: *(please describe tests)* Successfully tested both SSH password type and SSH key type connections to the agent node. This verification confirms that the new identification types and the 'Test Connection' feature are functioning as expected.   ### Documentation - Does this pull request introduce a new feature? (yes) - If yes, how is the feature documented? (not documented) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@inlong.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org