SSH: What is it and how to use it
Written By Albert Møller Nielsen
Last updated 6 months ago
SSH: What It Is and How to Use It
SSH, or Secure Shell, is simply a way to type commands on another device from your computer. Think of it like a text chat with your device — you type a command, it does the thing.
With SSH, you can:
- Send commands to another computer
- Access files
- Troubleshoot issues
- Set up software and configurations
No coding skills needed — we'll give you the exact commands to copy and paste.
What You Need Before You Start
- IP Address: The network address of the device you want to connect to.
- Important: The IP address must be just the numbers, like
192.168.1.100 - Do not include
http://,https://, slashes, or port numbers
- Username and Password: Credentials for the device (e.g., the default for many Raspberry Pi setups is
pi/raspberry, orrootfor some devices).
Windows 10 / 11
Modern Windows has SSH built-in — no extra software needed.
- Open Terminal or PowerShell
- Press
Win+Xand select "Terminal" or "PowerShell"
- Type the SSH command (replace the placeholders):
ssh username@ip-address
Example:
ssh root@192.168.1.42
Press Enter.
- First-time connection warning
- If asked "Are you sure you want to continue connecting?", type
yesand press Enter. This is normal for first-time connections.
- Enter your password
- Type your password and press Enter.
- Note: The password won't show as you type — that's normal! Just type it and press Enter.
You're now connected!
macOS
- Open Terminal
- Press
Cmd+Spaceto open Spotlight, type "Terminal", and press Enter.
- Type the SSH command (replace the placeholders):
ssh username@ip-address
Example:
ssh root@192.168.1.42
Press Enter.
- First-time connection warning
- If asked "Are you sure you want to continue connecting?", type
yesand press Enter.
- Enter your password
- Type your password and press Enter.
- Note: The password won't show as you type — that's normal! Just type it and press Enter.
You're now connected!
Linux
- Open Terminal
- Usually
Ctrl+Alt+T, or find it in your applications menu.
- Type the SSH command (replace the placeholders):
ssh username@ip-address
Example:
ssh root@192.168.1.42
Press Enter.
- First-time connection warning
- If asked "Are you sure you want to continue connecting?", type
yesand press Enter.
- Enter your password
- Type your password and press Enter.
- Note: The password won't show as you type — that's normal! Just type it and press Enter.
You're now connected!
Chromebook
First-time setup: You need to enable Linux on your Chromebook (one-time only).
- Enable Linux (skip if already done):
- Open Settings
- Go to Advanced → Developers
- Turn on "Linux development environment"
- Follow the setup wizard (this may take a few minutes)
- Open Terminal
- Open the "Terminal" app from your app launcher.
- Type the SSH command (replace the placeholders):
ssh username@ip-address
Example:
ssh root@192.168.1.42
Press Enter.
- First-time connection warning
- If asked "Are you sure you want to continue connecting?", type
yesand press Enter.
- Enter your password
- Type your password and press Enter.
- Note: The password won't show as you type — that's normal! Just type it and press Enter.
You're now connected!
Other Devices (Tablets, Phones)
While there are various unofficial SSH apps available for Android and iOS devices, we recommend using a computer for SSH connections. Computer-based SSH provides:
- A proper keyboard for typing commands
- Better visibility of command output
- More reliable connections
- Easier copy/paste of commands
If you must use a mobile device, search your app store for "SSH client" — but be aware that support for these apps varies and we cannot provide assistance with them.
Common Issues
"Connection refused"
- Make sure you're on the same network as the device
- Verify the IP address is correct
- Check that SSH is enabled on the device
"Permission denied"
- Double-check your username and password
- Remember: passwords are case-sensitive
"Host key verification failed"
- The device was likely reset or reinstalled
- Remove the old key by running:
ssh-keygen -R ip-address
Then try connecting again.
No response / timeout
- Ensure the device is powered on
- Confirm it's connected to your network
- Try pinging the IP address first:
ping 192.168.1.42
Tips
- Finding your device's IP address: Check your router's admin panel, or use a network scanning tool like Angry IP Scanner.
- SSH keys for password-less login: Advanced users can set up SSH keys to avoid entering passwords every time.
- Keep your credentials safe: Never share your SSH passwords publicly.
Got questions or need help? Reach out to our support team, and we'll be glad to assist you!
More in Troubleshooting
Fixing "floating regions" and "empty layer" slicer errorsG-code preview causing browser crashes or freezingCloud Slicer - Known feature limitationsPrinter in setup isn't detected / can't find setup codeStill need help? Ask the team