Overview

Loupp allows you to manage SSH keys, configure access permissions, and maintain secure connections to your server. The system automatically attaches your account SSH keys to newly created servers and manages access control.

SSH Key Management

Adding New SSH Keys

1

Access SSH management

Navigate to your dashboard and click on the “SSH Keys” section to access the SSH key management interface.
2

Configure key details

Fill in the SSH key configuration:
  • Name: Choose a descriptive name for your SSH key (e.g., “MacBook Pro”, “Work Laptop”)
  • Public Key: Paste your SSH public key content in the standard OpenSSH format
3

Save

The saved key will be automatically added to any future servers you create.

SSH Key Deployment

Automatic Deployment

When you add an SSH key to Loupp:
  1. Key Validation: The system validates the SSH key format and ensures uniqueness across your account
  2. Future Server Integration: The key is automatically added to any new servers you create
  3. Existing Server Management: You can manually add SSH keys to existing servers using the “Add to Servers” button
SSH keys are immediately available for deployment to servers. Ensure you have the corresponding private key before adding the public key.

Managing SSH Keys

Adding Keys to Existing Servers

1

Select key to deploy

Click the “Add to Servers” button next to the SSH key you want to deploy.
2

Choose target servers

Select from the list of available servers where you want to add the SSH key.
3

Deploy key

The SSH key will be automatically added to the selected server’s authorized_keys file.

Removing SSH Keys

1

Select key to remove

Click the actions dropdown (three dots) next to the SSH key you want to remove.
2

Choose removal option

Select from two removal options:
  • Delete and remove from servers: Removes the key from your account AND from all servers where it was deployed
  • Delete: Removes the key from your account only (keeps it on servers)
Removing an SSH key will immediately revoke access for that key. Ensure you have alternative access methods before removing keys.

Default SSH User

Loupp creates a default user account for SSH access:
  • Username: loupp (default system user)
  • Sudo Access: Full administrative privileges
  • Home Directory: /home/loupp
  • Shell Access: Full bash shell access
The default SSH user has sudo privileges, allowing you to perform administrative tasks on your server.

Connecting to Your Server

Using SSH Client

Connect to your server using any SSH client:
ssh loupp@your-server-ip

Troubleshooting SSH Issues

SSH Service Issues

If you cannot connect via SSH:
  1. Check Server Status: Ensure the server is running and accessible
  2. Verify SSH Service: Check if the SSH daemon is running
  3. Review Firewall Rules: Ensure SSH port is open in the firewall
  4. Check Logs: Review SSH logs for error messages
Proper SSH key management ensures secure, controlled access to your servers while maintaining security best practices. The system automatically handles deployment and removal, making it easy to manage access across multiple servers.