Why should I not change the password or delete existing SSH keys in my exercise environments?¶
The software used to provide the virtual connection has several helpful features; however, these features are somewhat fragile to changes.
For instance, in a Linux Virtual Machine, we often provide file upload capability. This upload capability in some cases uses a password, and in other cases uses an SSH key. When these changes are made, the feature is not only disabled, but it often breaks the login process; this is unfortunately an issue outside our immediate control to repair. By changing passwords, this also prevents a TA or Instructor from checking student work.