SSH2Incus 0.7 has been released

ssh2incus 0.7 Released: Revolutionary On-Demand Container Creation via SSH

Enterprise-grade SSH server enables instant Incus container provisioning with single command

September 25, 2025 – The ssh2incus project today announced the release of version 0.7, introducing groundbreaking on-demand instance creation capabilities that allow users to create and connect to Incus containers in a single SSH command. This release transforms container workflow efficiency by eliminating the need for pre-provisioning infrastructure.

Game-Changing On-Demand Instance Creation

The headline feature of ssh2incus 0.7 is its revolutionary instance creation syntax that enables users to spin up new containers or virtual machines directly through SSH login commands:

  • Persistent Instances: Using the + prefix (ssh +test01@host) creates long-lived instances that remain until manually deleted
  • Ephemeral Instances: Using the ~ prefix (ssh ~test01@host) creates temporary instances that automatically clean up on poweroff
  • Advanced Configuration: Inline syntax supports complex setups like ssh +test01+ubuntu/24.04+m4+c2+d20+nest+priv@host for a Ubuntu 24.04 instance with 4GB RAM, 2 CPUs, 20GB disk, nesting enabled, and privileged mode

“This release fundamentally changes how developers and operations teams interact with containerized infrastructure,” said the development team. “Instead of managing pre-created instances, users can now create exactly what they need, when they need it, with a single SSH command.”

Enhanced Enterprise Authentication

Version 0.7 introduces comprehensive authentication enhancements designed for enterprise environments:

  • Multi-Factor Authentication: New --auth-methods flag supports authentication method chaining for enhanced security
  • Password Authentication: Added --password-auth flag with integration of the advanced yescrypt-go library for secure password hashing
  • Flexible Auth Flows: Support for complex authentication scenarios including “publickey,password” chains

Persistent Terminal Session Management

The new release includes sophisticated terminal session management capabilities:

  • Persistent Sessions: New / prefix creates terminal sessions that survive SSH disconnections
  • Built-in Terminal Multiplexers: Embedded static tmux binaries for ARM64 and AMD64 architectures
  • Automatic Package Installation: System automatically installs required terminal multiplexers (tmux or screen) when missing from instances
  • Cross-Platform Support: Smart package management for Debian, RHEL, and Alpine Linux systems

Technical Improvements

ssh2incus 0.7 includes significant infrastructure updates:

  • Updated Go Runtime: Upgraded from Go 1.24.2 to Go 1.24.7
  • Latest Incus Integration: Updated Incus client from v6.11.0 to v6.16.0
  • Enhanced Configuration: New create-config.yaml support for standardized instance creation templates
  • Improved Compatibility: Better support across major Linux distributions

About ssh2incus

ssh2incus is an enterprise-grade SSH server that provides seamless access to Incus container and virtual machine instances. It serves as a bridge between traditional SSH workflows and modern container infrastructure, offering features like SSH agent forwarding, port forwarding, file transfer support (SCP/SFTP), and multi-remote management.

The project supports both community and enterprise use cases, from development environments to production infrastructure management. With ssh2incus, organizations can maintain familiar SSH workflows while leveraging the benefits of containerized infrastructure.

Use Cases

The on-demand instance creation feature enables numerous workflows:

  • Development Teams: Instantly spin up isolated development environments with specific configurations
  • Testing Infrastructure: Create ephemeral test instances that automatically clean up after use
  • Containerized Applications: Deploy and manage containerized applications with precise resource allocation
  • Virtual Machine Workloads: Provision VM instances for workloads requiring full virtualization

Availability

ssh2incus 0.7 is available now with packages for Debian-based systems (Ubuntu, Debian) and RPM-based systems (RHEL, Fedora, CentOS, AlmaLinux, Rocky Linux). Installation instructions and full documentation are available in the project repository.

Links

2 Likes