Remote Lab Access - Spring 2020

During this period of online learning at Calvin, Computer Science is dedicated to making your educational experience as smooth as possible. We realize that a lot of Computer Science and associated programs and classes require specialized computer software that you may not have access to on your own personal devices. In the coming weeks, we anticipate that our on-site lab computing environment will remain open in a limited fashion. We realize, however, that in the best interest of health and hygiene for all of us, we need to discourage you from utilizing the on-campus in-person computer labs for the time being. To that end, we are happy to announce that we will be making available remote logon capabilities to utilize the CS computer labs. This email will have some basic information on how to utilize this service. Please read the following FAQ completely, and let Chris Wieringa, CS Lab Manager, cwieri39@calvin.edu know if you have further questions.

Frequently Asked Questions

What is the department doing? Computer Science will be temporarily be converting some lab machines to be "online-only" for the length of the online learning period at Calvin. We will be allowing you all to log into these machines by visiting a website. The service that we will be using is called "Apache Guacamole", and it serves as a web front end for remotely establishing graphical connections to the CS computer labs.

How does it work? Using a web browser, please visit: https://remote.cs.calvin.edu/ You will be prompted to log into the website using your Calvin credentials (username ONLY, not full email address) and passphrase. You will need to complete DUO authentication as well. Once you are logged in, you will see an "ALL CONNECTIONS" section. Find and expand the "Calvin CS Labs" label, and then you can choose to connect to either a Linux machine, a Windows machine, or a Linux SSH terminal. After making your selection, you will be logged into the remote machine just like you were logging in at the lab.

Who can use this? Students enrolled in any CS108, CS112, CS2XX, CS3XX, DATAXXX , IDIS110, ACCT545 section will have access to this service.

How do I close a session? Please properly "log out" of your remote computer just as you would in the lab today. Properly logging out frees the computer to be used by another individual. Do NOT just close your web browser, as this will leave your session logged in and reserving a resource.

Are there limitations? Yes there are. These are the following limitations that we know of today:

Anything else I should know? Apache Guacamole has a context menu that may be useful to you while using this system. It can be accessed by pressing the keyboard combination "Ctrl" + "Shift" + "Alt". The menu can be hidden by once again pressing the "Ctrl" + "Shift" + "Alt" menu.

How do I transfer files to or from the CS servers? The answer here is dependent on operating system.

Windows - Utilizing OneDrive is the easiest way to move files to or from the Windows lab machines.

Linux - Remote access via SSH/SFTP is available and is the preferred method for transferring more than a single file. Please see https://cs.calvin.edu/sysadmin/remoteaccess-linux.php for more information, and let Chris Wieringa, CS Lab Manager, cwieri39@calvin.edu know if you have questions or need assistance. Additionally, while connected to a Linux lab machine, you can use the Guacamole context menu to transfer files by pressing "Ctrl" + "Shift" + "Alt". You will see a "Devices" pulldown with your home directory path that you can explore to upload/download files.

Will this be around forever? This service is utilizing lab machines and they are being made unavailable for in-person use ONLY for the duration of our online learning period. When this duration is passed, the machines will return to regular use. This service will likely not be available in this full fashion after this time.

Can I get some software on my own machine? Yes! We highly encourage you to install any free and open source software that is utilized in our classes on your own machine. Your instructor may have resources available to assist in this process. In addition, some licensed software, such as the Microsoft Office suite is available through the Microsoft Office365 portal (your email); visit your account settings to download and install Microsoft Office on your own machine. Other licensed software is available only on our lab machines, and is accessible using the remote system described in this email.

Any more questions? Please contact your instructor or Chris Wieringa, CS Lab Manager, at cwieri39@calvin.edu or in Microsoft Teams.