The C2S2 Team has access to a RedHat Enterprise server through the ECE Department for all of its design work. The server has all* of the tools you need to use already installed on it (*if there is a tool you need that isn't installed, let the team lead know!) Note: to access the server, you either have to be on Cornell's WiFi or, if you are off-campus, use the Cornell VPN

Let's first check that you have access to the server. From the command line, type:

ssh netid@c2s2-dev.ece.cornell.edu

(replacing "netid" with your own NetID)

If this is your first time logging in, you may be given a warning about authenticity - it's ok to answer yes to this. Enter your NetID password, and you should be in! If this step doesn't work for you, then you likely haven't been added yet - let the team lead know.

Logging on is great, but we've still yet to get access to all of the tools. All of them are already installed, but your session simply doesn't know about them. We've written a script to add the tools to the ones your session knows about; all you need to do is run

source setup-c2s2.sh

You should see a change to your terminal prompt to indicate that the script was sourced. You will need to do this every time you log in to have access to the tools.

Lastly, while logging on from the terminal is nice, it poses a few limitations. The main one is that it's a text-only based interface - there's no support for GUIs of any kind (unless you have X11 forwarding - we won't cover that here, but you're more than welcome to research it or ask another member). If you're curious about other ways to log in (or need a different way), you can follow this guide, replacing "ecelinux.ece.cornell.edu" with "c2s2-dev.ece.cornell.edu" and replacing "setup-ece2400" with "setup-c2s2".

  • No labels