ITerm

From InkBox
Jump to navigation Jump to search
Kobo Libra H2O running ITerm with the 'htop' program

ITerm is a Qt-native terminal emulator app using libvterm for interacting with a virtual TTY.

Installation

Download ITerm.zip and unzip it in [onboard-storage]/.apps/.

Usage

Default

ITerm runs in a containerized environment by default and thus, the provided userspace is quite limited. You can use various busybox commands, such as editing a file with vi or watching the process list with top.

SSH or telnet

SSH

Should you want, for some reason, to access the current ITerm CLI environment via SSH from an external computer, you may do so by invoking the following commands in ITerm itself:

$ mkdir -p /app-data/.ssh
$ dropbearkey -f /app-data/.ssh/id_dropbear
$ dropbear -r /app-data/.ssh/id_dropbear -p 8900

This will start an SSH server on port 8900.

To access it:

user@computer $ ssh -p 8900 user@your.kobos.ip.address
user@your.kobos.ip.address's password: <type 'user' here>
$ export PATH="/app-bin:/system-bin" HOME="/app-data"

telnet

Should you want, for some reason, to access the current ITerm CLI environment via telnet from an external computer, you may do so by invoking the following command in ITerm itself:

$ telnetd -l /system-bin/sh -p 8900

This will start a telnet server on port 8900.