Server account password management method and device, computer device, and storage medium

By automatically identifying and managing account passwords for servers from different brands through a unified application programming interface, the problem of managing different server brands has been solved, achieving efficient unified management and secure transmission, and improving management efficiency and security.

CN119788318BActive Publication Date: 2025-11-04CHINA TELECOM CLOUD TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411765231.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-11-04
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

Different server brands have different hardware management systems, which requires logging into each server separately to manage accounts and passwords. This is inconvenient and complicated, and cannot achieve efficient and unified management.

Method used

By using a pre-configured unified application programming interface, the system automatically identifies target server information, determines how user account information is obtained, and transmits it through an encrypted channel, thereby achieving unified management and secure transmission of servers of different brands or models.

Benefits of technology

It simplifies the server management process, improves management efficiency and user experience, reduces management workload, and ensures the security of account information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788318B_ABST
    Figure CN119788318B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of cloud computing, and discloses a server account password management method and device, computer equipment and a storage medium, the method comprises the following steps: receiving an acquisition request of user account information sent by a user end, the acquisition request carries target server information of a target server corresponding to the user account information; determining a target acquisition mode of the user account information based on the target server information; acquiring the user account information based on the target acquisition mode; and sending the user account information to the user end. Therefore, unified management of multiple servers of different brands or models is realized, the process of server management is effectively simplified, the management efficiency of user account information of the server is obviously improved, and the user experience is obviously improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of server hardware management, and in particular to a server account password management method and device, computer equipment and a storage medium. BACKGROUND

[0002] In the environment of various server brands, different server brand hardware management systems are different, and the interfaces are also different. If different accounts and passwords are created or obtained for different business scenarios and different personnel, it is usually necessary to log in to the management interface of each server to perform the creation and obtaining operations. In this way, the operation is very inconvenient, and greatly increases the management complexity and workload. In related technologies, the out-of-band management method is used to manage the account password. However, for different brands of servers, different independent interfaces of the servers are still needed, and for multi-brand server scenarios, efficient unified management cannot be achieved. SUMMARY

[0003] Therefore, the present application provides a server account password management method and device, computer equipment and a storage medium to solve the problem that different brands of servers need to be processed by different independent interfaces of the servers to handle the server account password, and efficient unified management of the account password of different servers cannot be achieved.

[0004] In a first aspect, the present application provides a server account password management method, which comprises:

[0005] receiving a user account information obtaining request sent by a user end, the obtaining request carrying target server information of a target server corresponding to the user account information;

[0006] determining a target obtaining method of the user account information based on the target server information;

[0007] obtaining the user account information based on the target obtaining method;

[0008] sending the user account information to the user end.

[0009] The server account password management method provided in the embodiment of the application can automatically identify target server information corresponding to user account information carried in the acquisition request after receiving the acquisition request of the user account information sent by the user end, determine a target acquisition manner of the user account information, and acquire the user account information based on the target acquisition manner, so as to feed back the user account information to the user end. In this way, the target server information can be automatically identified by the server account password management method provided in the embodiment of the application regardless of the brand or model of the target server, so that the acquisition manner of the user account information corresponding to the target server can be determined according to the target server information, the unified management of servers of different brands or models can be realized, the server management process is effectively simplified, the management efficiency of the user account information of the server is obviously improved, and the user experience is obviously improved.

[0010] In an optional implementation, the target acquisition manner of the user account information is determined based on the target server information, and the method comprises the following steps.

[0011] The acquisition manner of the user account information corresponding to the target server information is determined as the target acquisition manner based on the mapping of the preconfigured server information and the acquisition manner of the user account information.

[0012] The server account password management method provided in the embodiment of the application can quickly determine the acquisition manner of the user account information corresponding to the target server information as the target acquisition manner based on the mapping of the preconfigured server information and the acquisition manner of the user account information, so that the centralized and unified management of servers of different manufacturers or model specifications is realized, and the server management process is effectively simplified.

[0013] In an optional implementation, the user account information is acquired based on the target acquisition manner, and the method comprises the following steps.

[0014] The user account information is acquired from the target server through the target acquisition manner.

[0015] The server account password management method provided in the embodiment of the application can acquire the user account information from the target server through the target acquisition manner, so that the customized management of servers of different manufacturers or models is realized, the communication interface or communication protocol of the servers of different manufacturers or models can be effectively adapted, the automatic management of multiple servers is realized, the workload of managing the servers is obviously reduced compared with the manual login of multiple servers for the management of the user account information, and the management efficiency of the servers is effectively improved.

[0016] In an optional implementation, before the user account information is sent to the user end, the method further comprises the following steps.

[0017] Based on the acquisition request, the permission of the user terminal to the target server is verified to confirm the access permission of the user terminal to the target server.

[0018] The server account password management method of the embodiment of the application verifies the permission of the user terminal to the target server based on the acquisition request before sending the user account information to the user terminal, to confirm the access permission of the user terminal to the target server, thereby effectively ensuring the security of the server.

[0019] In an optional implementation, the sending of the user account information to the user terminal comprises:

[0020] The user account information is sent to the user terminal through an encrypted channel.

[0021] The server account password management method of the embodiment of the application sends the user account information to the user terminal through an encrypted channel, thereby fully ensuring the security of the transmission of the user account information and effectively avoiding the leakage of sensitive information.

[0022] In an optional implementation, the receiving of the acquisition request of the user account information sent by the user terminal comprises:

[0023] The acquisition request of the user account information sent by the user terminal is received through a pre-configured uniform application programming interface.

[0024] The sending of the user account information to the user terminal comprises:

[0025] The user account information is sent to the user terminal through a pre-configured uniform application programming interface.

[0026] The server account password management method of the embodiment of the application receives the acquisition request of the user account information sent by the user terminal or sends the user account information to the user terminal through a pre-configured uniform application programming interface. Thus, the access modes of servers of different brands or models are abstracted into a uniform application programming interface, so that the process of acquiring the IPMI account password no longer depends on the API or interface of a specific brand, thereby realizing a highly universal solution.

[0027] In an optional implementation, the target server information comprises at least one of the following: the brand, the model, the communication port type and the communication protocol of the target server.

[0028] The user account information comprises an account and a password for accessing the target server.

[0029] In a second aspect, the application provides a server account password management device, which comprises:

[0030] The request receiving module is configured to receive a user account information obtaining request sent by the user terminal, the obtaining request carrying target server information of a target server corresponding to the user account information.

[0031] The identification module is configured to determine a target obtaining manner of the user account information based on the server information.

[0032] The information management module is configured to obtain the user account information based on the target obtaining manner.

[0033] The transmission module is configured to send the user account information to the user terminal.

[0034] In a third aspect, the present application provides a computer device, comprising a memory and a processor, the memory and the processor are communicatively connected with each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the server account password management method of the first aspect or any of the corresponding embodiments thereof.

[0035] In a fourth aspect, the present application provides a computer readable storage medium, which stores computer instructions, and the computer instructions are used to make a computer execute the server account password management method of the first aspect or any of the corresponding embodiments thereof. BRIEF DESCRIPTION OF DRAWINGS

[0036] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the drawings needed in the specific embodiments or the prior art description will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0037] Figure 1 is a flowchart of a server account password management method according to an embodiment of the present application;

[0038] Figure 2 is a flowchart of another server account password management method according to an embodiment of the present application;

[0039] Figure 3 is a flowchart of a specific application example of a server account password management method according to an embodiment of the present application;

[0040] Figure 4 is a structural block diagram of a server account password management device according to an embodiment of the present application;

[0041] Figure 5 is a hardware structure diagram of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION

[0042] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.

[0043] The present application provides a server account password management method and device, computer equipment and storage medium, to solve the problem that different brands of servers need to be processed through different server independent interfaces, and cannot realize efficient and unified management of different server account passwords.

[0044] According to the embodiments of the present application, a server account password management method is provided. It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from here.

[0045] In the present embodiment, a server account password management method is provided, which can be used in the above-mentioned server and the like, Figure 1 The flowchart of the server account password management method according to the embodiments of the present application is shown in FIG. 1, which includes the following steps: Figure 1

[0046] Step S101, receiving the user account information acquisition request sent by the user terminal, the acquisition request carrying the target server information of the target server corresponding to the user account information.

[0047] In an optional embodiment, the user account information acquisition request sent by the user terminal can be received through a pre-configured unified application programming interface.

[0048] Here, the pre-configured unified API (Application Programming Interface, Application Programming Interface) can provide a general protocol, and using this protocol, communication with various different brands or models of servers can be realized. This API abstracts the access mode of different brand servers into a unified interface, so that the process of obtaining IPMI account password no longer depends on the API or interface of a specific brand, thereby realizing a highly universal server account password management method through the unified API.

[0049] ​In an optional embodiment, the user account information is an IPMI (Intelligent Platform Management Interface) account password of the server. The IPMI is a standard interface for remotely monitoring, managing and maintaining computer systems. The IPMI allows administrators to remotely access server hardware over a network, even in the case of server shutdown or operating system crash. The IPMI account password in the embodiment of the application refers to an account and password account password used for server hardware management. The IPMI account password is a key tool for accessing and managing servers, and various remote operations and management can be performed through the IPMI account password.

[0050] The server account password management method of the embodiment of the application receives a user account information acquisition request sent by a user terminal through a pre-configured uniform application programming interface. Thus, the access mode of servers of different brands or models is abstracted into a uniform application programming interface, so that the process of acquiring the IPMI account password no longer depends on the API or interface of a specific brand, thereby realizing centralized management and acquisition of the IPMI account password of multiple servers of different brands, and realizing the highly universal user account password management method of the embodiment of the application.

[0051] In step S102, a target acquisition mode of the user account information is determined based on the target server information.

[0052] In an optional embodiment, the target server information includes at least one of the following: the brand, the model, the communication port type and the communication protocol of the target server. The user account information includes an account and a password used by a user to access the target server. The acquisition request of the user account information sent by the user terminal can be in the form of a message, and the target server information can be contained in the message of the acquisition request.

[0053] In some optional embodiments of the application, a mapping relationship between the server information and the acquisition mode can be pre-configured, so that after the target server information is acquired, the target acquisition mode of the user account information is determined by searching in the pre-configured mapping.

[0054] In step S103, the user account information is acquired based on the target acquisition mode.

[0055] Servers of different brands, models, communication port types and communication protocols can be configured with different user account information acquisition modes. For example:

[0056] 1) The username and password of a logged-in user are acquired through CMD (Command Prompt) or PowerShell (Window).

[0057] 2) Obtain the username / password of the logged-in user through the Windows Explorer.

[0058] 3) Use an extension tool such as Explorer++ to search the folder under the above path to quickly find the required file.

[0059] The server can obtain the user account information according to the target acquisition mode determined in step S102.

[0060] In step S104, the user account information is sent to the user terminal.

[0061] In an optional embodiment, the user account information can be sent to the user terminal through a pre-configured uniform application programming interface.

[0062] Specifically, the pre-configured uniform API used in step S101 to receive the acquisition request for the user account information sent by the user terminal can be used to send the user account information to the user terminal.

[0063] In some optional embodiments, the user account information can be encrypted and transmitted.

[0064] The server account password management method of the embodiment can automatically identify the target server information of the target server corresponding to the user account information carried by the acquisition request after receiving the acquisition request for the user account information sent by the user terminal, determine the target acquisition mode of the user account information, and obtain the user account information based on the target acquisition mode, and then feed back the user account information to the user terminal. In this way, no matter what brand or model the target server is, the target server information can be automatically identified by the server account password management method of the embodiment, so that the acquisition mode of the user account information corresponding to the target server can be determined according to the target server information, the unified management of multiple servers of different brands or models can be realized, the process of server management can be effectively simplified, the management efficiency of the user account information of the server can be significantly improved, and the user experience can be significantly improved.

[0065] A server account password management method is provided in the embodiment, which can be used for the server and the like described above, Figure 2 The flowchart of the server account password management method according to the embodiment of the application is shown in FIG. 1, which includes the following steps: Figure 2

[0066] In step S201, an acquisition request for user account information sent by a user terminal is received, and the acquisition request carries target server information of a target server corresponding to the user account information.

[0067] For details, please refer to​Figure 1 Step S101 of the illustrated embodiment, which will not be described here again.

[0068] Step S202, based on the target server information, determine the target acquisition mode of the user account information.

[0069] In an optional implementation, based on the pre-configured mapping of server information and user account information acquisition mode, the acquisition mode of the user account information corresponding to the target server information is determined as the target acquisition mode. Thus, step S202 is implemented.

[0070] Specifically, the server brand, model, port and protocol, and other target server information can be first identified from the user account information acquisition request message sent by the user end. Here, at least one of the server brand, model, port and protocol, and other target server information can be carried in the request message according to actual needs. Or other information that can be used to represent the server information with a set user account information acquisition mode is carried in the request message, and the mapping of the server information and the user account information acquisition mode is pre-configured.

[0071] Thus, after the target server information is identified, the target acquisition mode of the user account information corresponding to the target server information can be determined from the pre-configured mapping of the server information and the user account information acquisition mode.

[0072] The server account password management method of the embodiment of the application determines the acquisition mode of the user account information corresponding to the target server information based on the pre-configured mapping of the server information and the user account information acquisition mode, as the target acquisition mode, which realizes the centralized and unified management of servers of different manufacturers or specifications, and effectively simplifies the server management process.

[0073] Step S203, based on the target acquisition mode, acquire the user account information.

[0074] In an optional implementation, the user account information is acquired from the target server through the target acquisition mode to implement the above-mentioned step S203.

[0075] In some optional implementations, the server account password management method of the embodiment of the application can be executed on the first server, and the IPMI account password and other user account information of the associated second server, third server and other servers can be stored and managed based on the first server. For example, an account password management module is configured to securely store and manage the IPMI account password of different servers.

[0076] In some optional embodiments, the first server can acquire the user account information such as the IPMI account password of the second server by using a target acquisition mode corresponding to the server information of the second server.

[0077] The server account password management method of the embodiment of the application acquires the user account information from the target server by using a target acquisition mode, realizes customized management of different manufacturers or models of servers, effectively adapts to the communication interface or communication protocol of different manufacturers or models of servers, realizes automatic management of multiple servers, and significantly reduces the workload of managing the servers and effectively improves the management efficiency of the servers compared with manually logging into multiple servers to manage the user account information.

[0078] In step S204, the permission of the user end to the target server is verified based on the acquisition request to confirm the access permission of the user end to the target server.

[0079] In some optional embodiments, in order to ensure the security of the system to which the server belongs and the server, the acquisition request of the user account information received from the user end needs to be verified. For example, the user identifier and other information of the user who logs into the user end can be verified, and only the authorized user can acquire the IPMI account password through the API interface. The authorization permission or authorization rule can be preset according to actual needs, and the application does not make a specific limitation here. The operation of verifying the permission of the user end to the target server in step S204 can also be performed after the acquisition request of the user account information received from the user end, that is, the received request is verified.

[0080] The server account password management method of the embodiment of the application verifies the permission of the user end to the target server based on the acquisition request before sending the user account information to the user end to confirm the access permission of the user end to the target server, thereby effectively ensuring the security of the server.

[0081] In step S205, the user account information is sent to the user end.

[0082] In an optional embodiment, the user account information can be sent to the user end through an encrypted channel to realize the sending of the user account information to the user end in step S205.

[0083] Specifically, the user account can be encrypted and then sent to the user end, and the user end can decrypt the user account information after receiving the encrypted user account information.

[0084] Therefore, by steps S203-S205, the security of the IPMI account password is effectively ensured, and the leakage of sensitive information is avoided.

[0085] The server account password management method of this invention sends user account information to the user terminal through an encrypted channel, which fully ensures the security of user account information transmission and effectively avoids the leakage of sensitive information.

[0086] This embodiment provides a server account password management method, which can be used for the aforementioned servers, etc. Figure 3 This is a flowchart of a server account password management method according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps:

[0087] Step S301: Receive a request from the user terminal to obtain the IPMI account password via a unified API interface.

[0088] Specifically, when a user needs to obtain their IPMI account password, a request to obtain the user's account information is sent to the server through the unified API (Application Programming Interface).

[0089] In step S302, the server identification module can automatically identify the server's brand and model information from the acquisition request, and determine the target acquisition method for obtaining user information such as IPMI account password.

[0090] Here, the appropriate method for obtaining the IPMI account and password can also be determined by automatically identifying the port type of the server connection and the data transmission protocol.

[0091] Step S303: The access control module verifies the user's retrieval request.

[0092] Here, only authorized users or users who meet the authorization rules can log in to the client and obtain the IPMI account and password through the unified API interface.

[0093] Step S304: After successful verification, the server's account and password management module provides the corresponding IPMI account and password to the user terminal.

[0094] Here, the server's account and password management module can store, manage, and update IPMI account and passwords for multiple servers. It can directly query and send the corresponding IPMI account and password to the user terminal. It can also obtain the IPMI account and password corresponding to the server requesting the request through the target acquisition method obtained in step S302, and then send the IPMI account and password to the user terminal.

[0095] Figure 3 For further detailed implementation of the illustrated embodiments, please refer to the above. Figure 1 and Figure 2 The embodiments shown are not described in detail here.

[0096] The server account password management method provided by the embodiment realizes centralized management and acquisition of IPMI account passwords of multiple different brand servers through a unified API mode, significantly simplifies the process of server management, can be simultaneously applied to multiple different brand servers, and thus meets the actual needs of mixed use of multiple brand servers in enterprises or data centers. Further, measures such as access permission verification of user permissions and encrypted transmission of user account information are adopted to fully guarantee the security of user account information transmission and effectively avoid leakage of sensitive information. Meanwhile, compared with manual login of each server by a user to manage server IPMI account passwords, the user can acquire the required information through a simple request, effectively reducing the workload of server management personnel.

[0097] In the embodiment, a server account password management device is also provided, which is used to implement the above-described embodiments and preferred embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, implementation of hardware or a combination of software and hardware is also possible and is contemplated.

[0098] Figure 4 FIG. 1 is a structural schematic diagram of a server account password management device of the embodiment, as shown in FIG. 1, the server account password management device of the embodiment can include: Figure 4

[0099] The request receiving module 401 is configured to receive an acquisition request of user account information sent by a user end, and the acquisition request carries target server information of a target server corresponding to the user account information.

[0100] The identification module 402 is configured to determine a target acquisition mode of the user account information based on the target server information.

[0101] The information management module 403 is configured to acquire the user account information based on the target acquisition mode.

[0102] The transmission module 404 is configured to send the user account information to the user end.

[0103] In some optional embodiments, the identification module includes:

[0104] The first identification unit is configured to determine, as the target acquisition mode, an acquisition mode of the user account information corresponding to the target server information based on a preconfigured mapping of server information and the acquisition mode of the user account information.

[0105] In some optional embodiments, the information management module includes:​

[0106] The acquisition unit is configured to acquire the user account information from the target server by a target acquisition manner.

[0107] In some optional embodiments, the apparatus further comprises a permission verification module configured to verify the permission of the user terminal to the target server based on the acquisition request before sending the user account information to the user terminal, so as to confirm the access permission of the user terminal to the target server.

[0108] In some optional embodiments, the transmission module comprises an encryption unit configured to send the user account information to the user terminal through an encrypted channel.

[0109] In some optional embodiments, the request receiving module comprises a request receiving module configured to receive the acquisition request of the user account information sent by the user terminal through a pre-configured uniform application programming interface.

[0110] The transmission module is configured to send the user account information to the user terminal through a pre-configured uniform application programming interface.

[0111] In some optional embodiments, the target server information comprises at least one of the following: a brand, a model, a communication port type and a communication protocol of the target server.

[0112] The user account information comprises an account and a password of the user to access the target server.

[0113] Further function descriptions of the above-mentioned various modules and units are the same as those of the above-mentioned corresponding embodiments, and will not be described here.

[0114] The server account password management apparatus in the embodiment is presented in the form of a functional unit. The unit herein refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and a memory executing one or more software or fixed programs, and / or other devices that can provide the above-mentioned functions.

[0115] The embodiment of the present application further provides a computer device with the above-mentioned server account password management apparatus. Figure 5 As shown in the figure, the server account password management apparatus is arranged in the computer device.

[0116] Please refer to Figure 5 , Figure 5 is a structural schematic diagram of a computer device provided by an optional embodiment of the present application, as shown in the figure, the server account password management apparatus is arranged in the computer device. Figure 5As shown, the computer device includes one or more processors 10, memory 20, and interfaces 30 for external devices such as a keyboard and a mouse and peripheral devices such as disk devices or other storage devices. One or more busses 10 can be used to implement the interface between the various internal and external components and can be implemented using any one or more of a variety of bus technologies including a System bus, PCI, SCSI, AGP, Super- I / O bus, etc. Furthermore, various buses can be used in front side buses, back side buses, and memory buses (including extension buses, to name a few). Similarly, various processors 10 can be used including microprocessors, i7, i5, i3, Pentium®, Xeon®, Phenom®, Athlon®, Duron®, PowerPC®, 68000, 6502, 65802, 65802, 68000, 68010, 68020, 68030, 68040, 68060, ARM, MIPS, AMD, Intel, IBM, Sun, DEC, Hewlett-Packard, Compaq, Silicon Graphics, etc. Moreover, various operating systems can be used including Windows®, Linux, UNIX, Solaris, VxWorks, etc. Furthermore, various application programs can be used including web browsers, media players, etc. Figure 5 The processor 10 is used in the embodiments as an example.

[0117] The processor 10 can be a central processing unit, a network processor, or a combination thereof. The processor 10 can further include a hardware chip. The hardware chip can be an application specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device can be a complex programmable logic device, a field programmable logic device, a general array logic, or any combination thereof.

[0118] The memory 20 stores instructions that are executable by the at least one processor 10 to cause the at least one processor 10 to perform the methods illustrated in the embodiments.

[0119] The memory 20 can include a program storage area and a data storage area. The program storage area can store an operating system, application programs, etc. required by at least one function. The data storage area can store data created by the use of the computer device, etc. In addition, the memory 20 can include a high-speed random access memory, and can further include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid state storage device. In some alternative embodiments, the memory 20 can optionally include a memory that is remotely located from the processor 10, and can be connected to the computer device through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0120] The memory 20 can include a volatile memory, such as a random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid state storage device. The memory 20 can further include a combination of the above-mentioned types of storage.

[0121] The computer device further includes a communication interface 30 for communicating with other devices or communication networks.

[0122] The embodiments of the present application further provide a computer readable storage medium, and the method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or stored in a remote storage medium or a non-transitory machine readable storage medium and downloaded to a local storage medium through network, so that the method described herein can be processed by such software on a storage medium using a general purpose computer, a special purpose processor, or programmable or special hardware. The storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid state disk, etc. Further, the storage medium can also include a combination of the above-mentioned memories. It can be understood that the computer, the processor, the microprocessor controller, or the programmable hardware includes a storage component that can store or receive software or computer code, when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.

[0123] Part of the present application can be applied as a computer program product, for example, computer program instructions, when executed by a computer, through the operation of the computer, the method and / or technical solutions according to the present application can be called or provided. Those skilled in the art should understand that the form of computer program instructions in a computer readable medium includes but is not limited to source files, executable files, installation package files, etc. Correspondingly, the way of executing computer program instructions by computer includes but is not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer readable medium can be any available computer readable storage medium or communication medium accessible to the computer.

[0124] Although the embodiments of the present application are described in conjunction with the accompanying drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present application, and such modifications and changes fall within the scope defined by the appended claims.

Claims

1. A method for managing server account passwords, characterized in that, The method includes: Receive a request from a user client to obtain user account information, wherein the request carries target server information of the target server corresponding to the user account information; Based on the target server information, determine the target method for obtaining the user account information; Based on the aforementioned target acquisition method, the user account information is obtained; Send the user account information to the user's device.

2. The method according to claim 1, characterized in that, The step of determining the target acquisition method for the user account information based on the target server information includes: Based on the pre-configured mapping between server information and user account information acquisition methods, the acquisition method of user account information corresponding to the target server information is determined as the target acquisition method.

3. The method according to claim 1, characterized in that, The step of obtaining the user account information based on the target acquisition method includes: The user account information is obtained from the target server using the target acquisition method described above.

4. The method according to claim 1, characterized in that, Before sending the user account information to the user's terminal, the method further includes: Based on the acquisition request, the user's permissions to the target server are verified to confirm the user's access rights to the target server.

5. The method according to claim 1, characterized in that, Sending the user account information to the user terminal includes: The user account information is sent to the user's terminal through an encrypted channel.

6. The method according to claim 1, characterized in that, The request to obtain user account information sent by the receiving user terminal includes: Receive user account information retrieval requests sent by the client through a pre-configured unified application programming interface; Sending the user account information to the user terminal includes: The user account information is sent to the user terminal through a pre-configured unified application programming interface.

7. The method according to any one of claims 1-6, characterized in that, The target server information includes at least one of the following: the brand, model, communication port type, and communication protocol of the target server; The user account information includes the user's username and password for accessing the target server.

8. A server account password management device, characterized in that, The device includes: The request receiving module is used to receive a request from the user terminal to obtain user account information, wherein the request carries the target server information of the target server corresponding to the user account information; The identification module is used to determine the target acquisition method of the user account information based on the target server information; The information management module is used to obtain the user account information based on the target acquisition method. The transmission module is used to send the user account information to the user terminal.

9. A computer device, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the computer instructions to perform the server account password management method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the server account password management method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Processing method and device for account management business

    CN105282162A

  • Information processing method and system thereof, computer system and computer readable medium

    CN110445745A