REMOTE COMPUTER SYSTEM MANAGEMENT THROUGH AN FTP INTERNET CONNECTION
First Claim
1. An apparatus, comprising:
- circuitry configured to;
determine whether a user is authorized to access a remote server;
if the user is authorized, identify a first privilege level associated with the user, the identified first privilege level defining how the user is permitted to control an Operating System (OS) installed on the remote server;
log the apparatus onto the OS, the logon using a logon account that provides the apparatus a second different privilege level for accessing the OS on the remote server, the logon account being non-corresponding with the identified first privilege level, wherein the logon account does not restrict privileges according to the identified first privilege level and the apparatus is configured to impose administrative privilege level restrictions on requests from the user, and wherein the logon account allows multiple users access to the remote server through a single account logon;
receive commands entered through a web browser associated with the user, wherein the commands are configured to allow the user to administer the remote server through the web browser without requiring physical access to the remote server, and wherein the commands are configured to establish, run and manage files on the OS;
filter the received commands according to a verification of whether the received commands correspond to the identified first privilege level for the user;
send messages that represent the filtered commands from the apparatus, over a network, and to the remote server if the filtered commands correspond to the identified first privilege level;
wherein at least one of the received commands is blocked through the filtering by the apparatus, the blocked command being one that is permissible under the second privilege level such that said filtering and sending by the apparatus simulates user OS logon using a user account having the identified first privilege level while the apparatus is actually logged onto, and accessing, the remote server using the logon account having the second privilege level.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for remote computer systems management through an FTP Internet connection. A user operating on a remote client issues requests to the host server. These requests are first sent to an FTP server which enforces security measures. Upon authentication, the FTP server issues appropriate commands and then passes these commands on to the operation system of the host server through an FTP transfer. The commands perform standard features of the operation system which are not normally allowable by traditional FTP. Responses are sent back through the FTP server to the original requestor'"'"'s remote client computer. A web-based management application may be used to provide an intuitive, user-friendly graphical user interface to be operated in conjunction with a web browser on the local client computer. The user submits requests through this web control panel to initiate operations to be executed on the remote operating system of the host server. These HTTP web requests are initially transmitted to a web server which processes the HTTP requests and then submits the requests to the FTP server by establishing an IP connection. Likewise, responses sent back through the FTP server are passed on to the web server and reported to the user through HTML over HTTP to the original user'"'"'s web browser for display.
-
Citations
16 Claims
-
1. An apparatus, comprising:
-
circuitry configured to; determine whether a user is authorized to access a remote server; if the user is authorized, identify a first privilege level associated with the user, the identified first privilege level defining how the user is permitted to control an Operating System (OS) installed on the remote server; log the apparatus onto the OS, the logon using a logon account that provides the apparatus a second different privilege level for accessing the OS on the remote server, the logon account being non-corresponding with the identified first privilege level, wherein the logon account does not restrict privileges according to the identified first privilege level and the apparatus is configured to impose administrative privilege level restrictions on requests from the user, and wherein the logon account allows multiple users access to the remote server through a single account logon; receive commands entered through a web browser associated with the user, wherein the commands are configured to allow the user to administer the remote server through the web browser without requiring physical access to the remote server, and wherein the commands are configured to establish, run and manage files on the OS; filter the received commands according to a verification of whether the received commands correspond to the identified first privilege level for the user; send messages that represent the filtered commands from the apparatus, over a network, and to the remote server if the filtered commands correspond to the identified first privilege level; wherein at least one of the received commands is blocked through the filtering by the apparatus, the blocked command being one that is permissible under the second privilege level such that said filtering and sending by the apparatus simulates user OS logon using a user account having the identified first privilege level while the apparatus is actually logged onto, and accessing, the remote server using the logon account having the second privilege level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
determining whether a user is authorized to access a remote server; if the user is authorized, identifying a privilege level associated with the user, the identified privilege level representing how the user is permitted to control an Operating System (OS) installed on the remote server; logging onto the OS, the logon using a logon account that provides a different privilege level for accessing the OS on the remote server, the logon account being non-corresponding with the identified privilege level, wherein the logon account does not restrict privileges based on the identified privilege level, and wherein the logon account allows multiple users access to the remote server through a single account logon; receiving commands entered through a web browser associated with the user, wherein the commands are configured to allow the user to administer the remote server through the web browser without requiring physical access to the remote server, and wherein the commands are configured to establish, run and manage files on the OS; filtering the received commands according to a verification of whether the received commands correspond to the identified privilege level for the user; forwarding messages that represent the filtered commands over a network to the remote server if the filtered commands correspond to the identified privilege level; wherein at least one of the received commands is blocked through the filtering, the blocked command being one that is permissible under the different privilege level such that said filtering and sending simulates user OS logon using a user account having the identified privilege level while the remote server is controlled using the logon account having the different privilege level. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
circuitry configured to; determine whether a user is authorized to access a remote server; if the user is authorized, identify a first privilege level associated with the user, the identified first privilege level indicating which privileges to control an Operating System (OS) installed on the remote server are authorized for the user; log the apparatus onto the OS, the logon using a logon account that provides the apparatus a second different privilege level for accessing the OS on the remote server, the logon account being non-corresponding with the identified first privilege level, wherein the logon account does not restrict privileges according to the identified first privilege level and the apparatus is configured to impose administrative privilege level restrictions on requests from the user, and wherein the logon account allows multiple users access to the remote server through a single account logon; receive commands entered through a web browser associated with the user, wherein the commands are configured to allow the user to administer the remote server through the web browser without requiring physical access to the remote server, and wherein the commands are configured to establish, run and manage files on the OS; filter the received commands according to a verification of whether the received commands correspond to the identified first privilege level for the user; send messages that represent the filtered commands from the apparatus, over a network, and to the remote server if the filtered commands correspond to the identified first privilege level; wherein at least one of the received commands is blocked through the filtering by the apparatus, the blocked command being one that is permissible under the second privilege level such that said filtering and sending by the apparatus simulates user OS logon using a user account having the identified first privilege level while the apparatus is actually logged onto, and accessing, the remote server using the logon account having the second privilege level. - View Dependent Claims (15, 16)
-
Specification