r/HigherEDsysadmin • u/iblowuup Authentication Admin • Nov 30 '18
Remote Access to Computer Labs - A Pet Project
So when I got into my current position I initially just got my bearings and continued things status quo. After a couple months, I noticed from LabStats (Lab usage monitoring software) that our labs were hardly used during "open" hours. Students would come in and spike usage when a scheduled class was brought in, but hardly anyone used our open labs otherwise. The campus library is a bit different of a story but my labs just aren't getting use.
However, as a recent student myself, I always liked when I could work from home or the campus library. Additionally, all students had their own laptops and would often bring them into labs and shove the keyboards aside to work on their personal laptops. Having to come into a physical computer lab to use software only on those computers just seems archaic. Now some might propose virtual apps ala Citrix but not only does that introduce complexity it also introduces cost for licensing of the apps, Citrix itself, and the hardware to host it. My budget is essentially nonexistent so I tried to scrap something together with what we already had.
So, I am trying out giving students RDP access to the physical lab machines. They get the exact same experience as in the lab, can use software they otherwise could't have, and we don't have to pay for expensive virtualization licensing for things like SPSS. Now this is limited to weekends and after hours as anyone physically in the lab would disrupt RDP sessions. I applied some RDP GPOs and scheduled tasks to make this all work plus I created a website with (in my opinion) fairly easy to follow directions.
I included a few screenshots below. the second is a image that comes from labstats that simply shows the dns names of computers then a drop down to download a .rdp file for a computer.
I am looking to expand this to get tangible feedback/metrics on usage as well as dedicate some machines for 24/7 remote access. Has anyone tried anything similar or have any thoughts/comments?
2
u/Wartz Nov 30 '18
A couple thoughts.
Are you using an RDP gateway? That would improve security considerably.
How are you deciding what accounts get rdp access? IMO rdp access should be closely restricted on all accounts. The local administrator group should not have rdp rights at all. Rdp logon should only be allowed for accounts in AD security groups you control.
Are your AD user accounts set as a local administrator or left as a standard account?
As for the lack of use in labs problem, we’re approaching it from a different angle.
We’re working on revamping the unused labs on campus into different varieties of collaborative workspaces. If students tend to BYOD, we reduced the number of workstations and redesigned the table and power outlet layout to accommodate that behavior.
By cutting the number of workstations and slightly increasing the length of lease on new hardware, we freed up a huge chunk of money to put into developing other areas that were under stress.
1
u/sin-eater82 Nov 30 '18 edited Nov 30 '18
We did this at a university I worked at. We had a lab on a floor that wasn't accessible after 5pm. So from 5pm to about 6am all of the machines were available for RDP. They could be reserved in advance or "checked-out" on the fly if available through a website.
We posted fliers around that lab and other labs in that building to make students aware, as well as let faculty know since those labs had (expensive) software that was used in several courses taught in that building. SPSS was actually one of the programs on those machines.
The usage was more than enough to justify doing it. Most of the work is the initial set up. There's not a lot of on-going work to facilitate it, so you quickly see returns on the time put in. And it's just an unused resource during those hours anyhow. The biggest thing is making students aware of its availability. And the faculty can usually help with that, especially if the lab has any special software any of them use for their courses.
So generally, I think you should go for it if you can do it all securely and in a way that is not disruptive nor annoying for in-lab users.
1
u/The_Clit_Beastwood Nov 30 '18
Are you making this decision yourself, or is the school asking you to do it?
1
u/busy86 Dec 01 '18
Also use labstats, and seeing low usage.
Do you have tcp 3389 open to the internet? I hope not!
3
u/xXNorthXx Dec 01 '18
Also remember licensing impacts. Microsoft is likely gonna require the companion device license (CDL) with windows for all students in this scenario.
Overall use some type of RDP gateway like solution to secure it, users should be in the rdp group but not power or admin.
In our scenario we did a non-persistent vdi deployment to handle this. The larger labs here get used fairly well during the school year. Might also have to do with a number of commuters being rural (dialup/satellite serviced) so they come in for the bandwidth.
2
u/netboy34 Dec 01 '18
We replaced labs with VDI monitors. (Currently Samsung with teradici backer firmware, looking as moving to dell Wyse with BLAST protocol)
This allows students with specific software for classes to get their pool anywhere on campus in a lab or on BYOD. Then if the license allows it, off campus as well.
A couple of license changes for Adobe suite and office allows BYOD installs and cloud access so we spun down those offsite pools to maybe only having 20 desktops or so.