Module: Net::SSH::Connection::Term

### Home Classes Methods

### In Files

- lib/net/ssh/connection/term.rb

### Files

- README.rdoc

### Class/Module Index

Quicksearch

- Net
- Net::SSH
- Net::SSH::Authentication
- Net::SSH::Authentication::Agent
- Net::SSH::Authentication::Agent::Comment
- Net::SSH::Authentication::AgentError
- Net::SSH::Authentication::AgentNotAvailable
- Net::SSH::Authentication::Constants
- Net::SSH::Authentication::DisallowedMethod
- Net::SSH::Authentication::KeyManager
- Net::SSH::Authentication::KeyManagerError
- Net::SSH::Authentication::Methods
- Net::SSH::Authentication::Methods::Abstract
- Net::SSH::Authentication::Methods::Hostbased
- Net::SSH::Authentication::Methods::KeyboardInteractive
- Net::SSH::Authentication::Methods::None
- Net::SSH::Authentication::Methods::Password
- Net::SSH::Authentication::Methods::Publickey
- Net::SSH::Authentication::Session
- Net::SSH::AuthenticationFailed
- Net::SSH::Buffer
- Net::SSH::ChannelOpenFailed
- Net::SSH::ChannelRequestFailed
- Net::SSH::Compat
- Net::SSH::Config
- Net::SSH::Connection
- Net::SSH::Connection::Channel
- Net::SSH::Connection::Constants
- Net::SSH::Connection::Session
- Net::SSH::Connection::Session::NilChannel
- Net::SSH::Connection::Term
- Net::SSH::ConnectionTimeout
- Net::SSH::Disconnect
- Net::SSH::Exception
- Net::SSH::HostKeyError
- Net::SSH::HostKeyMismatch
- Net::SSH::HostKeyUnknown
- Net::SSH::KeyFactory
- Net::SSH::KnownHosts
- Net::SSH::Loggable
- Net::SSH::Packet
- Net::SSH::PromptMethods
- Net::SSH::PromptMethods::Clear
- Net::SSH::PromptMethods::Highline
- Net::SSH::PromptMethods::Termios
- Net::SSH::Proxy
- Net::SSH::Proxy::Command
- Net::SSH::Proxy::ConnectError
- Net::SSH::Proxy::Error
- Net::SSH::Proxy::HTTP
- Net::SSH::Proxy::SOCKS4
- Net::SSH::Proxy::SOCKS5
- Net::SSH::Proxy::UnauthorizedError
- Net::SSH::Test
- Net::SSH::Test::Channel
- Net::SSH::Test::Extensions
- Net::SSH::Test::Extensions::BufferedIo
- Net::SSH::Test::Extensions::Channel
- Net::SSH::Test::Extensions::IO
- Net::SSH::Test::Extensions::IO::ClassMethods
- Net::SSH::Test::Extensions::PacketStream
- Net::SSH::Test::Kex
- Net::SSH::Test::LocalPacket
- Net::SSH::Test::Packet
- Net::SSH::Test::RemotePacket
- Net::SSH::Test::Script
- Net::SSH::Test::Socket
- Net::SSH::Transport
- Net::SSH::Transport::Algorithms
- Net::SSH::Transport::CTR
- Net::SSH::Transport::CipherFactory
- Net::SSH::Transport::Constants
- Net::SSH::Transport::HMAC
- Net::SSH::Transport::HMAC::Abstract
- Net::SSH::Transport::HMAC::MD5
- Net::SSH::Transport::HMAC::MD5_96
- Net::SSH::Transport::HMAC::None
- Net::SSH::Transport::HMAC::RIPEMD160
- Net::SSH::Transport::HMAC::SHA1
- Net::SSH::Transport::HMAC::SHA1_96
- Net::SSH::Transport::HMAC::SHA2_256
- Net::SSH::Transport::HMAC::SHA2_256_96
- Net::SSH::Transport::HMAC::SHA2_512
- Net::SSH::Transport::HMAC::SHA2_512_96
- Net::SSH::Transport::IdentityCipher
- Net::SSH::Transport::Kex
- Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1
- Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1
- Net::SSH::Transport::Kex::DiffieHellmanGroupExchangeSHA1
- Net::SSH::Transport::Kex::DiffieHellmanGroupExchangeSHA256
- Net::SSH::Transport::Kex::EcdhSHA2NistP256
- Net::SSH::Transport::Kex::EcdhSHA2NistP384
- Net::SSH::Transport::Kex::EcdhSHA2NistP521
- Net::SSH::Transport::KeyExpander
- Net::SSH::Transport::PacketStream
- Net::SSH::Transport::ServerVersion
- Net::SSH::Transport::Session
- Net::SSH::Transport::State
- Net::SSH::Verifiers
- Net::SSH::Verifiers::Lenient
- Net::SSH::Verifiers::Null
- Net::SSH::Verifiers::Secure
- Net::SSH::Verifiers::Strict
- Net::SSH::Version
- OpenSSL
- OpenSSL::BN
- OpenSSL::PKey
- OpenSSL::PKey::DH
- OpenSSL::PKey::DSA
- OpenSSL::PKey::EC
- OpenSSL::PKey::OpenSSL
- OpenSSL::PKey::OpenSSL::PKey
- OpenSSL::PKey::OpenSSL::PKey::OpenSSL
- OpenSSL::PKey::OpenSSL::PKey::OpenSSL::PKey
- OpenSSL::PKey::OpenSSL::PKey::OpenSSL::PKey::ECError
- OpenSSL::PKey::PKey
- OpenSSL::PKey::RSA
- String

No matching classes.

# Net::SSH::Connection::Term

These constants are used when requesting a pseudo-terminal (via Net::SSH::Connection::Channel#request_pty). The descriptions for each are taken directly from RFC 4254 ("The Secure Shell (SSH) Connection Protocol"), tools.ietf.org/html/rfc4254.

### Constants

CS7

  7 bit mode.

CS8

  8 bit mode.

ECHO

  Enable echoing.

ECHOCTL

  Echo control characters as ^(Char).

ECHOE

  Visually erase chars.

ECHOK

  Kill character discards current line.

ECHOKE

  Visual erase for line kill.

ECHONL

  Echo NL even if ECHO is off.

ICANON

  Canonicalize input lines.

ICRNL

  Map CR to NL on input.

IEXTEN

  Enable extensions.

IGNCR

  Ignore CR on input.

IGNPAR

  The ignore parity flag. The parameter SHOULD be 0 if this flag is FALSE, and 1 if it is TRUE.

IMAXBEL

  Ring bell on input queue full.

INCLR

  Map NL into CR on input.

INPCK

  Enable checking of parity errors.

ISIG

  Enable signals INTR, QUIT, [D]SUSP.

ISTRIP

  Strip 8th bit off characters.

IUCLC

  Translate uppercase characters to lowercase.

IXANY

  Any char will restart after stop.

IXOFF

  Enable input flow control.

IXON

  Enable output flow control.

NOFLSH

  Don't flush after interrupt.

OCRNL

  Translate carriage return to newline (output).

OLCUC

  Convert lowercase to uppercase.

ONLCR

  Map NL to CR-NL.

ONLRET

  Newline performs a carriage return (output).

ONOCR

  Translate newline to carriage return-newline (output).

OPOST

  Enable output processing.

PARENB

  Parity enable.

PARMRK

  Mark parity and framing errors.

PARODD

  Odd parity, else even.

PENDIN

  Retype pending input.

TOSTOP

  Stop background jobs from output.

TTY_OP_ISPEED

  Specifies the input baud rate in bits per second.

TTY_OP_OSPEED

  Specifies the output baud rate in bits per second.

VDISCARD

  Toggles the flushing of terminal output.

VDSUSP

  Another suspend character.

VEOF

  End-of-file character (sends EOF from the terminal).

VEOL

  End-of-line character in addition to carriage return and/or linefeed.

VEOL2

  Additional end-of-line character.

VERASE

  Erase the character to left of the cursor.

VFLUSH

  Character to flush output.

VINTR

  Interrupt character; 255 if none. Similarly for the other characters. Not all of these characters are supported on all systems.

VKILL

  Kill the current input line.

VLNEXT

  Enter the next character typed literally, even if it is a special character.

VQUIT

  The quit character (sends SIGQUIT signal on POSIX systems).

VREPRINT

  Reprints the current input line.

VSTART

  Continues paused output (normally control-Q).

VSTATUS

  Prints system status line (load, command, pid, etc).

VSTOP

  Pauses output (normally control-S).

VSUSP

  Suspends the current program.

VSWITCH

  Switch to a different shell layer.

VWERASE

  Erases a word left of cursor.

XCASE

  Enable input and output of uppercase characters by preceding their lowercase equivalents with "".

[Validate]

Generated with the Darkfish Rdoc Generator 2.