student@ubuntu:~$
Guide macOS

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.

  1. Go to support.ewu.edu/support/solutions/articles/10000047492
  2. Download the macOS GlobalProtect agent
  3. Run the installer. You may need to allow it in System Settings > Privacy & Security.
  4. 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.

  1. Sign in with your EWU credentials.
  2. 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

Sources