Jump to content

REMOTE ACCESS FROM BIOS W/H RESTRICTIONS

Go to solution Solved by Electronics Wizardy,
1 minute ago, Spoiled_Kitten said:

So would i be able to only let them access certain files and run certain applications? My hope is for there to be a web client that you can press say reset and it will run a command to reset but there also be access for remote access if the web client for the easy commands fails. If that makes sense

 

Really you want a hypervisor, it will make this very easy

 

With impi, normally its everything or nothing, so you would need a box in the middle to only allow some commands, and thats gonna be a lot of work.

Hi all, 
I want to have it so my server pc can be accessed from bios but only certain functions can be used by certain people, say they can only manage some files instead of getting full access to my server but i am able to have full access.

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

When password protecting the BIOS I believe most of the time it's either full access or no access you can't allow people to change some system parameters while blocking others. It's pretty all or nothing the BIOS isn't that sophisticated.

 

Does this server have IPMI/iDRAC/ILO?

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Windows7ge said:

When password protecting the BIOS I believe most of the time it's either full access or no access you can't allow people to change some system parameters while blocking others. It's pretty all or nothing the BIOS isn't that sophisticated.

 

Does this server has IPMI/iDRAC/ILO?

I have not got the MB  yet but I am planning on getting it soon along with some other things. i was planning on running  a minecraft server of it and want to have some mods in my chat on discord be able to reset, bring to previous backup (with authentication from me), start all that but not be able to access the rest of the files on the server.

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

Nope, you shouldn't have people needing to access the BIOS like that. its either you can access it or you cant. 

BIOS can be reset by clearing the CMOS so its pointless have role based access. 

 

8 minutes ago, Spoiled_Kitten said:

say they can only manage some files instead of getting full access to my server but i am able to have full access.

 

Are you sure you mean BIOS? BIOS doesn't give you access to the file system....

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 14 x 20TB Seagate Exos X22 20TB | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Spoiled_Kitten said:

I have not got the MB  yet but I am planning on getting it soon along with some other things. i was planning on running  a minecraft server of it and want to have some mods in my chat on discord be able to reset, bring to previous backup (with authentication from me), start all that but not be able to access the rest of the files on the server.

Your probably better off install a hypervisor, then giving mods permissions to change some vms. That way they can hard reset vms that have the server running, but can only control the vms they should be able to, and not the full server.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Jarsky said:

Nope, you shouldn't have people needing to access the BIOS like that. its either you can access it or you cant. 

BIOS can be reset by clearing the CMOS so its pointless have role based access. 

 

 

Are you sure you mean BIOS? BIOS doesn't give you access to the file system....

I want the server to be able to remotely be turned on and off (will be using arduino with web client to do so) and the remote access to start from bios so if i am say overseas and need to change thing i can but that same remote access client to be doing as i said above

\

 

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Electronics Wizardy said:

Your probably better off install a hypervisor, then giving mods permissions to change some vms. That way they can hard reset vms that have the server running, but can only control the vms they should be able to, and not the full server.

I dont want it to be hosting a virtual machine as that will lower performance on the server and the cpu will already be having enough trouble. The server is currently on a realm (bedrock edition) and has huge trouble loading terrain, and performance drops.

 

 

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Spoiled_Kitten said:

I want the server to be able to remotely be turned on and off (will be using arduino with web client to do so) and the remote access to start from bios so if i am say overseas and need to change thing i canreply but that same remote access client to be doing as i said above

\

 

does the server have impi or simmilar? THat would allow you to do out of band management like that.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Spoiled_Kitten said:

I dont want it to be hosting a virtual machine as that will lower performance on the server and the cpu will already be having enough trouble

 

Ther performance cut is very small, less than 3% normally, so I wouldn't worry about that. VMS make this much easier, so Id run vms if at all possible.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Electronics Wizardy said:

does the server have impi or simmilar? THat would allow you to do out of band management like that.

impi?

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Spoiled_Kitten said:

I have not got the MB  yet but I am planning on getting it soon along with some other things. i was planning on running  a minecraft server of it and want to have some mods in my chat on discord be able to reset, bring to previous backup (with authentication from me), start all that but not be able to access the rest of the files on the server.

Giving them access to the IPMI and by extension the BIOS is full administration access. You can't create users with lesser access that's not what the tool is for.

 

Electronics Wizardy's hypervisor suggestion would be a much better route. You can setup some OS/application level permissions as to what they are allowed access to.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Spoiled_Kitten said:

impi?

what server do you have? Most vers from dell/hp/supermicro have a impi or out of band managemnet option that lets you control the server, and access the bios and screen in a web utility

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Windows7ge said:

Giving them access to the IPMI and by extension the BIOS is full administration access. You can't create users with lesser access that's not what the tool is for.

 

Electronics Wizardy's hypervisor suggestion would be a much better route. You can setup some OS/application level permissions as to what they are allowed access to.

So would i be able to only let them access certain files and run certain applications? My hope is for there to be a web client that you can press say reset and it will run a command to reset but there also be access for remote access if the web client for the easy commands fails. If that makes sense

 

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Spoiled_Kitten said:

So would i be able to only let them access certain files and run certain applications? My hope is for there to be a web client that you can press say reset and it will run a command to reset but there also be access for remote access if the web client for the easy commands fails. If that makes sense

 

Really you want a hypervisor, it will make this very easy

 

With impi, normally its everything or nothing, so you would need a box in the middle to only allow some commands, and thats gonna be a lot of work.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Spoiled_Kitten said:

So would i be able to only let them access certain files and run certain applications? My hope is for there to be a web client that you can press say reset and it will run a command to reset but there also be access for remote access if the web client for the easy commands fails. If that makes sense

 

You'd probably have to spin something up custom to get that experience since you wouldn't want to publish your server's WebUI to the Internet. Allowing SSH connections and restricting their user accounts would suffice for rebooting VMs among most other tasks.

Link to comment
Share on other sites

Link to post
Share on other sites

could i have it so that there is a password?

3 minutes ago, Windows7ge said:

You'd probably have to spin something up custom to get that experience since you wouldn't want to publish your server's WebUI to the Internet. Allowing SSH connections and restricting their user accounts would suffice for rebooting VMs among most other tasks.

 

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

This is for Linux Ubuntu BTW

 

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Spoiled_Kitten said:

could i have it so that there is a password?

 

For them to SSH in they'd need one. You can either allow or not allow them access to use sudo. That right there would lock them out of most system functions.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Windows7ge said:

For them to SSH in they'd need one. You can either allow or not allow them access to use sudo. That right there would lock them out of most system functions.

so i just use hypervisor? it is a simply program to setup right? no port forwarding or anything?

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

12 minutes ago, Spoiled_Kitten said:

so i just use hypervisor? it is a simply program to setup right? no port forwarding or anything?

A hypervisor. Hypervisor is a word that describes a group of Operating Systems and/or applications for use in virtualization. The word in itself is not a application (though someone is probably using it somewhere as one).

 

If you want to use Ubuntu you can install the virt-manager & ovmf packages. This will include QEMU and UEFI support for your VMs. From there you can create user accounts on the system.

 

If you want to host any server for people to use you usually have to do some Port Forwarding. Adding another port to the list to allow SSH access shouldn't be a big deal unless you have one of those ISPs that charge you for every port you want to open.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Windows7ge said:

A hypervisor. Hypervisor is a word that describes a group of Operating Systems and/or applications for use in virtualization. The word in itself is not a application (though someone is probably using it somewhere as one).

 

If you want to use Ubuntu you can install the virt-manager & ovmf packages. This will include QEMU and UEFI support for your VMs. From there you can create user accounts on the system.

 

If you want to host any server for people to use you usually have to do some Port Forwarding. Adding another port to the list to allow SSH access shouldn't be a big deal unless you have one of those ISPs that charge you for every port you want to open.

Yeah i dont have one of those isp's just the ones that give you terrible speed.

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Spoiled_Kitten said:

Yeah i dont have one of those isp's just the ones that give you terrible speed.

Well then it's your lucky day because SSH (unless you're transferring files) is extremely light on bandwidth. To the point where it won't even exist compared to the game traffic.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Windows7ge said:

Well then it's your lucky day because SSH (unless you're transferring files) is extremely light on bandwidth. To the point where it won't even exist compared to the game traffic.

Thats awesome! I get like 30mb/s on a good day usually 20mb/s so i hope it wont use much bandwidth!

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Spoiled_Kitten said:

Thats awesome! I get like 30mb/s on a good day usually 20mb/s so i hope it wont use much bandwidth!

If it's only going to be used as an administrative tool then it shouldn't see continuous regular use either. Only when something needs a reset.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Windows7ge said:

If it's only going to be used as an administrative tool then it shouldn't see continuous regular use either. Only when something needs a reset.

Awesome! thanks for you help! Cya around! I'm going to mark this as solved now.

Blake has arrived!!

Just your local tech geek!

Love to help!

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×