What Are Spaces?
New to SSH and remote connections? This guide explains everything in plain English.
What’s a Space?
Section titled “What’s a Space?”A “space” in Kisuke is a connection to a computer. This could be:
- Your MacBook at home
- Your Windows PC at the office
- A web server hosting your website
- A Raspberry Pi in your garage
- A Linux development machine
Think of it like FaceTime for computers - except instead of video calling, you’re accessing the computer’s terminal and files.
Once connected, you can organize your work with projects - different folders on the same computer that you can switch between instantly.
Why Would I Want This?
Section titled “Why Would I Want This?”Imagine being able to:
- Code from anywhere - Work on your desktop from your iPhone
- Fix problems remotely - Server issue? Fix it from your phone
- Access your files - Get that document you forgot at home
- Learn programming - Practice coding on a real Linux server
- Run long tasks - Start a download or backup and monitor from anywhere
How Does It Work?
Section titled “How Does It Work?”Kisuke uses something called SSH (Secure Shell) to connect. Think of SSH like a secure tunnel between your iPhone and another computer.
Here’s the simple version:
- The other computer runs an SSH server (like a phone waiting for calls)
- Kisuke connects using the computer’s address (like dialing a phone number)
- You log in with a username and password (proving it’s really you)
- You can now control that computer from your iPhone!
Key Concepts Explained
Section titled “Key Concepts Explained”SSH (Secure Shell)
Section titled “SSH (Secure Shell)”- A way to securely connect to another computer
- Like Remote Desktop, but for the command line
- Used by millions of developers and IT professionals
- Built into Mac and Linux, available for Windows
Terminal
Section titled “Terminal”- The text-based interface to control a computer
- Where you type commands instead of clicking buttons
- More powerful than graphical interfaces
- What hackers use in movies (but for good!)
Host/Server
Section titled “Host/Server”- The computer you’re connecting to
- Could be any computer with SSH enabled
- Doesn’t have to be a “server” - your laptop works too!
Authentication
Section titled “Authentication”- How you prove you’re allowed to connect
- Username and password
- Protected by Face ID/Touch ID in Kisuke
Common Scenarios
Section titled “Common Scenarios””I want to code on my Mac from my iPhone”
Section titled “”I want to code on my Mac from my iPhone””Perfect! You’ll:
- Enable SSH on your Mac (called “Remote Login”)
- Use Tailscale to connect from anywhere
- Edit files, run code, manage projects
”I have a website on a hosting provider”
Section titled “”I have a website on a hosting provider””Great! You’ll:
- Get your server’s IP address from your provider
- Use the username/password they gave you
- Manage your website files and databases
”I want to learn Linux/programming”
Section titled “”I want to learn Linux/programming””Excellent choice! You can:
- Get a cheap VPS (Virtual Private Server) for $5/month
- Or use a Raspberry Pi at home
- Practice commands and programming safely
Is It Secure?
Section titled “Is It Secure?”Yes! SSH is very secure:
- Encrypted - All data is scrambled in transit
- Authenticated - Only you can log in with your credentials
- Trusted - Used by banks, governments, and tech companies
- Private - Direct connection between devices
Do I Need to Know Commands?
Section titled “Do I Need to Know Commands?”Not right away! Kisuke includes:
- File browser - See and manage files visually
- Claude AI - Ask for help with any command
- Code editor - Edit files without terminal commands
- Common shortcuts - Buttons for frequent tasks
You’ll learn commands naturally as you use Kisuke.
Getting Started Options
Section titled “Getting Started Options”Easiest: Connect to Your Own Computer
Section titled “Easiest: Connect to Your Own Computer”- Use Tailscale setup guide
- Works with Mac, Windows, or Linux
- Free and takes 5 minutes
Learning: Get a Practice Server
Section titled “Learning: Get a Practice Server”- Sign up for DigitalOcean ($200 free credit)
- Or Linode ($100 free credit)
- Create a basic server for $5/month
- Perfect for learning and experiments
Advanced: Corporate/School Network
Section titled “Advanced: Corporate/School Network”- Check with your IT department
- You’ll need VPN access usually
- See Advanced Setup
Common Questions
Section titled “Common Questions””Is this like TeamViewer or Remote Desktop?”
Section titled “”Is this like TeamViewer or Remote Desktop?””Similar idea, but SSH is:
- Text-based (more efficient)
- Works on slow connections
- More powerful for development
- Industry standard for servers
”Can I break something?”
Section titled “”Can I break something?””On your own computer/server:
- Be careful with delete commands
- Make backups of important files
- Start with harmless commands like
ls(list files)
“What if I get stuck?”
Section titled ““What if I get stuck?””- Kisuke includes Claude AI for help
- Type
exitto disconnect safely - Force quit the app if needed
- Your computer remains unaffected
Ready to Connect?
Section titled “Ready to Connect?”Now that you understand the basics:
Learn More
Section titled “Learn More”- Terminal Basics - Essential commands
- Managing Projects - Organize your work
- File Management - Working with files
- Claude Chat - AI assistance