RTTY(1) General
Commands Manual RTTY(1)
NAME
rtty
—
limited but responsive remote
shell
SYNOPSIS
rtty |
[+dipx] [...] |
DESCRIPTION
rtty
is a wrapper around
ssh(1), providing a line-based
remote shell. It is a very useful tool on slow connections.
rtty
uses the default line-editing
capabilities of the terminal. User input is only sent to the remote server
once a full line has been input. As such, input is as responsive as on the
local machine. The session can be killed by sending a QUIT signal (C-/).
Flags specific to rtty
are prefixed with a
plus sign:
- +d
- Disables all heuristics to detect password prompts from the remote server and hide the user's input, which are enabled by default.
- +i
- Prevents
rtty
from identifying as a hard-copy terminal (tty43), allowing visual programs such as vi(1) to run. SetsPAGER
to ul(1) instead of cat(1). - +p
- Manually asks the user for a password before connecting to the server. This requires sshpass(1) to be installed. Without the +p flag, ssh(1) is launched in batch mode.
- +x
- Enables escaped commands beginning with
‘
!
’, like ‘!vi mbox
’. An escaped command runs on the local system, but operates on a remote file, which is downloaded and re-uploaded with scp(1).
All remaining arguments are passed to ssh(1).
SEE ALSO
AUTHORS
rtty
is written by John Ankarström
<john (at)
ankarstrom.se>.
January 22,
2025 OpenBSD 7.2