CPC H04L 41/0806 (2013.01) [H04L 41/046 (2013.01); H04L 41/0816 (2013.01); H04L 43/00 (2013.01); H04L 47/825 (2013.01); H04L 51/046 (2013.01); H04L 63/029 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/1014 (2013.01); H04L 67/125 (2013.01); H04L 67/56 (2022.05); H04W 4/50 (2018.02); G06F 9/06 (2013.01); G06F 9/5088 (2013.01); H04L 51/58 (2022.05); H04L 63/168 (2013.01); H04L 63/20 (2013.01)] | 18 Claims |
1. A method comprising:
initiating, by a cloud extension agent executed on a server and running locally on a corporate network, an outbound connection to a remote network management platform, wherein the outbound connection comprises a secure and persistent channel that is established through a firewall using a standard internet protocol;
receiving, by the cloud extension agent, a software upgrade command instructing the cloud extension agent to initiate a software upgrade process, wherein the software upgrade command is received via the outbound connection from a web portal of the remote network management platform, wherein the web portal is a dedicated web portal for managing the cloud extension agent;
in response to receiving the software upgrade command, initiating, by the cloud extension agent, a connection with a file server associated with a software upgrade based at least in part on the software upgrade command;
retrieving, by the cloud extension agent, the software upgrade from the file server based on the software upgrade command;
verifying, by the cloud extension agent, that the software upgrade is received from a verified source based at least in part on a security password included in the software upgrade command; and
deploying the software upgrade at the cloud extension agent.
|