Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
student:stu:basics [2018/08/22 09:02] – bernstdh | student:stu:basics [2023/01/09 11:18] – [Transferring Files to and From stu] removed message discouraging vscode remote extension bc cs-sysadmins are supporting it? stewarmc | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Help with stu.cs.jmu.edu ===== | ||
+ | " | ||
+ | Computer Science Department. | ||
+ | ==== Logging in to stu ==== | ||
+ | You can login to " | ||
- | ===== Help with stu.cs.jmu.edu ===== | + | To log in, type the following in a terminal/ |
+ | ssh < | ||
- | " | + | Enter your password when prompted. Nothing will appear on the screen so type carefully! |
- | Computer Science Department. | + | |
+ | === Keypairs === | ||
+ | You can avoid the need to authenticate yourself (with your eID and password) each time you login [[ student: | ||
+ | ==== Accessing Lab Computers==== | ||
+ | To log into a specific lab computer you first login to stu as normal and then ssh to a lab machine by hostname. The hostnames are based on the room and computer number and take the form " | ||
- | ==== Logging in to stu ==== | + | ^ Room ^ Hostname Range ^ |
+ | | ISAT/CS 248 | L248{01..32}.cs.jmu.edu | | ||
+ | | ISAT/CS 250 | L250{01..33}.cs.jmu.edu | | ||
+ | | ENGEO 2204 | L2204{01..32}.cs.jmu.edu | ||
+ | |||
+ | This can be simplified by using the '' | ||
+ | |||
+ | ssh -J < | ||
+ | |||
+ | You can do this transparently by adding the following to your ~/ | ||
+ | Match !host stu.cs.jmu.edu host *.cs.jmu.edu !exec "nc -z -w 1 %h %p" | ||
+ | ProxyJump stu.cs.jmu.edu | ||
- | You can login to " | + | This uses netcat to determine if you can connect directly |
+ | Setting up keypairs is highly recommended if you're doing this regularly to avoid multiple password prompts. | ||
- | ==== Transferring Files to stu ==== | + | ==== Transferring Files to and From stu ==== |
+ | You can transfer files to " | ||
- | You can transfer | + | If you want a more seamless experience or the ability to edit files on " |
==== Using stu as an HTTP Server ==== | ==== Using stu as an HTTP Server ==== |