Adding Spaces
Add new SSH connections to Kisuke with a simple configuration process. This guide covers the required information and setup steps.
Quick start
Section titled “Quick start”Add a new space
Section titled “Add a new space”- Tap the + button on the Spaces screen
- Enter connection details
- Enter your password
- Tap Connect
Required fields
Section titled “Required fields”| Field | Description | Example |
|---|---|---|
| Name | Display name for this space | ”Development Mac” |
| Host | IP address or hostname | 192.168.1.100 |
| Port | SSH port (default: 22) | 22 |
| Username | Your account on the remote machine | john |
Connection details
Section titled “Connection details”Space name
Section titled “Space name”Choose a descriptive name:
- Include purpose or location
- Make it easily identifiable
- Examples: “Office Mac”, “AWS Production”, “Home Pi”
Host address
Section titled “Host address”Enter the machine’s address:
Local network:
192.168.1.10010.0.0.50macbook.localraspberrypi.localRemote servers:
dev.company.com203.0.113.45server.example.orgCustom ports:
example.com:2222192.168.1.100:8022Username
Section titled “Username”Your account name on the remote machine:
- Regular user account (recommended)
- Root access (use cautiously)
- Service accounts (for automation)
Connection types
Section titled “Connection types”Local network connections
Section titled “Local network connections”For devices on the same network:
- Find device IP address
- Ensure SSH is enabled
- Add space with local IP
- Connect directly
Remote connections
Section titled “Remote connections”For internet-accessible machines:
- Use public IP or domain
- Ensure firewall allows SSH
- Consider using non-standard ports
- Enable fail2ban for security
Behind NAT/Firewall
Section titled “Behind NAT/Firewall”Options for restricted networks:
- Use VPN connection first
- Configure port forwarding
- Use jump/bastion hosts
- Try Tailscale or similar
First connection
Section titled “First connection”Host verification
Section titled “Host verification”On first connection:
- Kisuke displays host fingerprint
- Verify it matches your server
- Accept to save for future connections
- Subsequent connections verify automatically
Testing connection
Section titled “Testing connection”After adding a space:
- Tap to connect
- Enter credentials if prompted
- Terminal opens on success
- Connection saved for quick access
After connection
Section titled “After connection”Once connected to a space, you can:
- Manage projects - Organize your work folders
- Use terminal - Execute commands
- Browse files - Navigate the file system
- Edit code - Work on your files
See Managing Projects for organizing your work within spaces.
Import/Export
Section titled “Import/Export”Importing configurations
Section titled “Importing configurations”Add multiple spaces quickly:
- Prepare configuration file
- Import via share sheet
- Review imported spaces
- Test connections
Exporting spaces
Section titled “Exporting spaces”Backup your configurations:
- Select spaces to export
- Choose export format
- Save or share file
- Import on other devices
Best practices
Section titled “Best practices”Naming conventions
Section titled “Naming conventions”Use consistent naming:
[Environment]-[Purpose]: “Prod-API”, “Dev-Database”[Location]-[Device]: “Office-Mac”, “Home-Pi”[Project]-[Role]: “ProjectX-Backend”, “ProjectY-Frontend”
Security considerations
Section titled “Security considerations”- Use unique usernames per space
- Use strong, unique passwords
- Enable Face ID/Touch ID
- Regular password rotation