Remote access service for cloud-enabled network devices
First Claim
1. A method for enabling a remote access to a cloud-enabled network device, the method is performed by a cloud relay server that communicates with at least one client over an internet connection, comprising:
- receiving a request from a client at the cloud relay server to access at least a user interface of the cloud-enabled network device through an internet connection, wherein the cloud-enabled network device is connected in a local area network (LAN) external to a cloud storage system and any cloud system;
using a host name designated in the client request to enable the cloud relay server to identify a cloud connector that communicates with the cloud-enabled network device external to the cloud storage system, wherein the host name identifies the cloud-enabled network device;
sending an open relay message including a first secret token to the cloud-enabled network device through the identified cloud connector over a management link, wherein the management link is established between the identified cloud connector and the cloud-enabled network device to bypass at least a firewall connected in the LAN; and
establishing a secure tunnel between the cloud relay server and the cloud-enabled network device, when a response to the received open relay message includes a second secret token matching the first secret token, thereby enabling a secure connection between the client and the cloud-enabled network device over the internet connection.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling a remote access to a cloud-enabled network device, the method is performed by a cloud relay server that communicates with at least one client over an internet connection. The method comprises receiving a request from a client to access at least a user interface of the cloud-enabled network device through an internet connection, wherein the cloud-enabled network device is connected in a local area network; using a host name designated in the request to detect a cloud connector that communicates with the cloud-enabled network device; sending an open relay message to the cloud-enabled network device through the cloud connector over a management link; and establishing a secure tunnel between the cloud relay server and the cloud-enabled network device, thereby enabling a secure connection between the client and the cloud-enabled network device over the internet connection.
-
Citations
19 Claims
-
1. A method for enabling a remote access to a cloud-enabled network device, the method is performed by a cloud relay server that communicates with at least one client over an internet connection, comprising:
-
receiving a request from a client at the cloud relay server to access at least a user interface of the cloud-enabled network device through an internet connection, wherein the cloud-enabled network device is connected in a local area network (LAN) external to a cloud storage system and any cloud system; using a host name designated in the client request to enable the cloud relay server to identify a cloud connector that communicates with the cloud-enabled network device external to the cloud storage system, wherein the host name identifies the cloud-enabled network device; sending an open relay message including a first secret token to the cloud-enabled network device through the identified cloud connector over a management link, wherein the management link is established between the identified cloud connector and the cloud-enabled network device to bypass at least a firewall connected in the LAN; and establishing a secure tunnel between the cloud relay server and the cloud-enabled network device, when a response to the received open relay message includes a second secret token matching the first secret token, thereby enabling a secure connection between the client and the cloud-enabled network device over the internet connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A cloud storage system, comprising:
-
a plurality of cloud connecters in a cloud storage system connected to a cloud-enabled network device external to the cloud storage system through a management link, wherein the cloud-enabled network device is connected in a local area network (LAN) external to the cloud storage system and any cloud system; at least one cloud relay server inside of the cloud storage system for at least enabling a client to access the cloud-enabled network device through an internet connection, wherein the at least one cloud relay server is configured to; receive a request from the client to access at least a user interface of the cloud-enabled network device through the internet connection, using a host name designated in the request to identify one of the plurality of cloud connectors that communicates with the cloud-enabled network device, wherein the host name identifies the cloud-enabled network device; send an open relay message including a first secret token to the cloud-enabled network device through the identified cloud connector over the management link, wherein the management link is established between the identified cloud connector and the cloud-enabled network device to bypass at least a firewall connected in the LAN; and establish a secure tunnel between the cloud relay server inside of the cloud storage system and the cloud-enabled network device external to the cloud storage system, thereby enabling a secure connection between the client and the cloud-enabled network device over the internet connection, wherein the secure tunnel is established when a response to the open relay message includes a second secret token matching the first secret token. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification