SSH from Mac
Connect to the CSCD 240 lab server from macOS
macOS has SSH built in. You do not need to install anything except the VPN client for off-campus access.
What you are doing and why
SSH opens a terminal on the CSCD 240 Linux server. You type commands on your Mac; they run on the server. Every lab and assignment happens over this connection.
VPN puts your Mac on the EWU campus network from home. The server only talks to campus — no VPN, no connection. If SSH times out, connect the VPN first.
Step 1: Install GlobalProtect
You only do this once.
- Go to support.ewu.edu/support/solutions/articles/10000047492
- Download the macOS GlobalProtect agent
- Run the installer. You may need to allow it in System Settings > Privacy & Security.
- Open GlobalProtect. In the portal field, type exactly:
vpn.ewu.edu
The portal is always vpn.ewu.edu. Do not type the server hostname here.
- Sign in with your EWU credentials.
- Status shows Connected and you see a green globe in the menu bar.
Verify it worked
Open Terminal (Cmd + Space, type Terminal, press Enter) and run:
ifconfig | grep "inet 10\."
If you see an IP address starting with 10., your VPN is connected. If not, go back to step 4.
On campus (eduroam or EWU Secure wifi), skip the VPN.
Step 2: Connect to the server
Open Terminal and type this command. Replace YOUR_USERNAME with your EWU username (e.g., jdoner42).
ssh YOUR_USERNAME@TBD.ewu.edu
First time only: accept the host key
The authenticity of host 'TBD.ewu.edu' can't be established.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Type yes and press Enter.
Enter your password
Type your EWU password. Nothing shows on screen. No dots, no asterisks. This is normal Unix behavior — it is reading your keystrokes, it just does not display them. Type carefully and press Enter.
If it worked:
YOUR_USERNAME@server:~$
You are on the server.
Step 3: Disconnect
exit
If something goes wrong
| What you see | What it means | Fix |
|---|---|---|
Connection timed out |
VPN not connected | Open GlobalProtect and connect to vpn.ewu.edu |
Connection refused |
Server is down | Email your instructor |
Permission denied |
Wrong username or password | Check username, retype password |
Host key verification failed |
Server identity changed | ssh-keygen -R TBD.ewu.edu then reconnect |
| GlobalProtect stuck on “Connecting” | macOS blocked the extension | EWU IT fix |