SSH stands for Secure Shell and provides a safe and secure way of executing commands, making changes, and configuring services remotely. When you connect through SSH, you log in using an account that exists on the remote device.
When you connect through SSH, you will be dropped into a shell session, which is a text-based interface where you can interact with the remote device. For the duration of your SSH session, any commands that you type into your local terminal are sent through an encrypted SSH tunnel and executed on the remote device.
For more information about SSH please click here.
The CS department has made it possible for someone to SSH onto any of the open lab machines; however to access a specific machine you must first be connected to the CS network. This can be done by connecting with SSH through schizo.cs.byu.edu.
Schizo is a powerful tool that will drop you onto a range of the open lab machines without needing to connect via the VPN. After successfully connecting using schizo you can ssh into any other machine. For directions on how to connect using schizo please click here.
You will need to do the following in the Linux terminal to create your SSH keys and register them in FreeIPA:
ssh-keygen -t rsa -b 4096, then press enter.
~/.ssh/in your home directory. Note: this folder is hidden. In order to see it you will have to use
ls -ain the terminal or hit
Alt+.to toggle “show hidden files/folders” in the file browser (Dolphin).
~/.ssh/id_rsa.pubin a text editor/viewer (Atom, Kate, vim, less, cat, etc.). Copy its contents to the clipboard/buffer.
~/.ssh/authorized_keyson a labmachine with one key per line.