> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/knowledge-base/knowledge-base-articles/entry-settings/raw-terminal.md).

# Raw (Terminal)

Configure Raw (Terminal) entry settings in Remote Desktop Manager, including host and port, proxy, terminal, keyboard, logging, and advanced socket options.

This article details the many settings and options available for Raw (Terminal) session entries in Remote Desktop Manager.

<table data-header-hidden><thead><tr><th width="140"></th><th></th></tr></thead><tbody><tr><td><strong>SETTINGS</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Name</strong></td><td>The name of the entry.</td></tr><tr><td><strong>Folder</strong></td><td>The folder where the entry is located. A folder can be selected by clicking the arrow or the three dots to open the <strong>Folder</strong> window. To create a new folder, click on the plus (<strong>+</strong>) icon.</td></tr><tr><td><strong>Display</strong></td><td>How the session is displayed. <strong>Embedded (tabbed)</strong> means that the remote connection is open within the same window as the other tabs or entries. Each connection has its own tab, making it easy to switch between them. An <strong>undocked</strong> display refers to the session window being detached from the main application. It allows you to move and resize the remote session window freely on your desktop.</td></tr><tr><td><strong>Host</strong></td><td><strong>Host configured</strong> lets you select the host. <strong>Linked (vault)</strong> indicates that the host for the entry is linked to a host entry. <strong>Inherited</strong> is used when the host is inherited from a higher-level or parent entry.</td></tr><tr><td><strong>Credentials</strong></td><td><ul><li><strong>Username and password</strong>: You will set the username and password in the <strong>General</strong> tab.</li><li><strong>Linked (vault)</strong>: Links to credentials available in the current shared vault.</li><li><strong>Inherited</strong>: Inheritance means that credentials will automatically be passed down from a higher-level entry to lower-level entries that inherit from it.</li><li><strong>My personal credentials</strong>: These credentials are not entry specific but are instead taken from the option under <strong>File</strong> – <strong>My account settings</strong> – <strong>Local credentials</strong> – <strong>My personal credentials</strong>.</li><li><strong>None</strong>: Remote Desktop Manager will not send credentials to the entry.</li><li><strong>Find by name (user vault)</strong>: Searches for the name of an entry in the user vault.</li><li><strong>My privileged account</strong>: These credentials are not entry specific but are instead taken from the option under <strong>File</strong> – <strong>My account settings</strong> – <strong>Local credentials</strong> – <strong>My privileged account</strong>.</li></ul></td></tr></tbody></table>

### General

<table><thead><tr><th width="150">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Host</strong></td><td>Enter a hostname or IP address, or choose one from a list by clicking on the ellipsis button.</td></tr><tr><td><strong>Port</strong></td><td>Select the destination port, or use the <strong>Port generator</strong> to generate one. The default port for a raw terminal connection is 23.</td></tr></tbody></table>

### **Post-login**

<table><thead><tr><th width="150">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Delay</strong></td><td>The delay (in milliseconds) between each executed command.</td></tr><tr><td><strong>Automatic {ENTER} after command</strong></td><td>An automatic linefeed will be added after every command.</td></tr><tr><td><strong>Commands</strong></td><td><p>Contains a list of command configurations. Use the <strong>New</strong>, <strong>Edit</strong>, and <strong>Delete</strong> buttons, or the reorder arrows, to manage the list. Each entry has:</p><ul><li>The <strong>Command</strong> field (supports variables).</li><li>The <strong>Expected prompt</strong>, which is the value Remote Desktop Manager watches for before sending the command.</li><li>The <strong>Timeout</strong> for the <strong>Expected prompt</strong> option.</li></ul></td></tr></tbody></table>

### Proxy

<table data-search="false"><thead><tr><th width="200">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Proxy type</strong></td><td><p>Choose the type of proxy to use to reach the remote host:</p><ul><li><strong>None</strong></li><li><strong>Socks4</strong></li><li><strong>Socks5</strong></li><li><strong>HTTP</strong></li><li><strong>Telnet</strong></li><li><strong>Local</strong></li></ul></td></tr><tr><td><strong>Host</strong></td><td>The proxy server's host name or IP address (this field is only available when <strong>Proxy type</strong> is not <strong>None</strong>).</td></tr><tr><td><strong>Port</strong></td><td>The proxy server's port (this field is only available when <strong>Proxy type</strong> is not <strong>None</strong>).</td></tr><tr><td><strong>Credential mode</strong></td><td><p>Choose how the proxy credentials are supplied:</p><ul><li><strong>Username and password</strong>: Enter the proxy's username and password directly below.</li><li><strong>Linked (vault)</strong>: Pick a credential entry available in the current vault.</li><li><strong>My personal credentials</strong>: Uses the credentials set under <strong>File</strong> – <strong>My account settings</strong> – <strong>Local credentials</strong> – <strong>My personal credentials</strong>.</li><li><strong>My privileged account</strong>: Uses the credentials set under <strong>File</strong> – <strong>My account settings</strong> – <strong>Local credentials</strong> – <strong>My privileged account</strong>.</li></ul><p>The available modes can vary depending on the data source and vault type.</p></td></tr><tr><td><strong>Credential</strong></td><td>Picks the linked credential entry (this field is only available when <strong>Credential mode</strong> is <strong>Linked (vault)</strong> or <strong>Linked (user vault)</strong>).</td></tr><tr><td><strong>Username</strong> / <strong>Password</strong></td><td>The proxy's login credentials, entered directly (only available when <strong>Credential mode</strong> is <strong>Username and password</strong>).</td></tr><tr><td><strong>Search string</strong></td><td>The name to search for in the user vault (only available when <strong>Credential mode</strong> is <strong>Find by name (user vault)</strong>).</td></tr><tr><td><strong>Excluded hosts</strong></td><td>A list of hosts to exclude from the proxy (this field is optional).</td></tr><tr><td><strong>Consider proxying localhost connections</strong></td><td>Includes connections to the local host when applying the proxy.</td></tr><tr><td><strong>DNS name lookup at the proxy end</strong></td><td><p>Choose whether the DNS name lookup happens at the proxy end:</p><ul><li><strong>Automatic</strong></li><li><strong>Yes</strong></li><li><strong>No</strong></li></ul></td></tr><tr><td><strong>Telnet / local proxy command</strong></td><td>A custom command sent to the Telnet or local proxy. Leave the field blank to use the default.</td></tr></tbody></table>

### Terminal tab

#### Configuration

<table data-search="false"><thead><tr><th width="260">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Override terminal type</strong></td><td>Enable this option and enter a value to override the terminal type Remote Desktop Manager reports to the remote host.</td></tr><tr><td><strong>Encoding</strong></td><td><p>Sets the character encoding used by the terminal. Available options include:</p><ul><li><strong>Default</strong></li><li><strong>UTF-8</strong></li><li><strong>ISO-8859-1:1998 (Latin-1, Western Europe)</strong></li><li><strong>ISO-8859-2:1999 (Latin-2, East Europe)</strong></li><li><strong>ISO-8859-3:1999 (Latin-3, South Europe)</strong></li><li><strong>ISO-8859-4:1998 (Latin-4, Northern Europe)</strong></li><li><strong>ISO-8859-5:1999 (Latin/Cyrillic)</strong></li><li><strong>ISO-8859-6:1999 (Latin/Arabic)</strong></li><li><strong>ISO-8859-7:1987 (Latin/Greek)</strong></li><li><strong>ISO-8859-8:1999 (Latin/Hebrew)</strong></li><li><strong>ISO-8859-9:1999 (Latin-5, Turkish)</strong></li><li><strong>ISO-8859-15:1999 (Latin-9, "euro")</strong></li><li><strong>Win1250 (Central European)</strong></li><li><strong>Win1251 (Cyrillic)</strong></li><li><strong>Win1252 (Western)</strong></li><li><strong>Win1253 (Greek)</strong></li><li><strong>Win1254 (Turkish)</strong></li><li><strong>Win1255 (Hebrew)</strong></li><li><strong>Win1256 (Arabic)</strong></li><li><strong>Win1257 (Baltic)</strong></li><li><strong>Win1258 (Vietnamese)</strong></li><li><strong>CP437</strong></li><li><strong>CP932 (Shift_JIS)</strong></li><li><strong>EUC-JP</strong></li><li><strong>CP936 (GBK)</strong></li><li><strong>CP850</strong></li></ul></td></tr><tr><td><strong>Auto wrap</strong></td><td>Enable or disable automatic line wrapping (<strong>Default</strong>, <strong>On</strong>, <strong>Off</strong>).</td></tr><tr><td><strong>Local echo</strong></td><td>Enable or disable local echo (<strong>Default</strong>, <strong>auto</strong>, <strong>On</strong>, <strong>Off</strong>). The <strong>auto</strong> option lets the remote host decide.</td></tr><tr><td><strong>Initial keypad mode</strong></td><td>Sets how the numeric keypad behaves: <strong>Default</strong>, <strong>Application</strong> (in PuTTY, Application), or <strong>Normal</strong> (in PuTTY, Normal).</td></tr><tr><td><strong>Disable application keypad mode</strong></td><td>Choose whether to disable the application keypad mode (<strong>Default</strong>, <strong>Yes</strong>, <strong>No</strong>).</td></tr><tr><td><strong>Cursor type</strong></td><td>Sets the terminal cursor shape: <strong>Default</strong>, <strong>Block</strong>, <strong>Underline</strong>, or <strong>Vertical line</strong>.</td></tr><tr><td><strong>Cursor blink</strong></td><td>Turns cursor blinking on or off (<strong>Default</strong>, <strong>On</strong>, <strong>Off</strong>).</td></tr><tr><td><strong>Reset scroll on display</strong></td><td>Choose whether scrolling resets when new output is displayed (<strong>Default</strong>, <strong>Yes</strong>, <strong>No</strong>).</td></tr><tr><td><strong>Reset scroll on keypress</strong></td><td>Choose whether scrolling resets on keypress (<strong>Default</strong>, <strong>Yes</strong>, <strong>No</strong>).</td></tr><tr><td><strong>Force Non-destructive backspace</strong></td><td>Enable or disable non-destructive backspace.</td></tr><tr><td><strong>Implicit Carriage return in Linefeed</strong></td><td>Adds a carriage return with every linefeed.</td></tr><tr><td><strong>Implicit linefeed in carriage return</strong></td><td>Adds a linefeed with every carriage return.</td></tr><tr><td><strong>Return key sends new line instead of carriage return</strong></td><td>Makes the <kbd>Enter</kbd> key send a new line character instead of a carriage return.</td></tr><tr><td><strong>Max scrollback lines</strong></td><td>Choose between <strong>Default</strong> and <strong>Override</strong>. When set to <strong>Override</strong>, enter the maximum number of lines the terminal keeps in its scrollback buffer.</td></tr><tr><td><strong>Double-click delimiters</strong></td><td>The characters used to delimit a word selection when double-clicking in the terminal.</td></tr><tr><td><strong>Terminal size</strong></td><td>Choose between <strong>Default</strong> and <strong>Fixed size</strong>.</td></tr><tr><td><strong>Columns</strong> / <strong>Rows</strong></td><td>The fixed number of columns and rows for the terminal (only available when <strong>Terminal size</strong> is <strong>Fixed size</strong>).</td></tr><tr><td><strong>Mode</strong></td><td>Choose between <strong>Standard</strong> and <strong>Fit</strong> (only available when <strong>Terminal size</strong> is <strong>Fixed size</strong>).</td></tr><tr><td><strong>Colors</strong></td><td>Choose between <strong>Default</strong> and <strong>Override</strong>. When set to <strong>Override</strong>, click <strong>Customize colors</strong> to configure a custom color scheme.</td></tr></tbody></table>

#### Advanced

<table><thead><tr><th width="260">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Zmodem download directory</strong></td><td>The local folder where files received over Zmodem are downloaded.</td></tr></tbody></table>

### Keyboard

#### Configuration

<table><thead><tr><th width="200">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Cursor key mode</strong></td><td>Sets the cursor key mode: <strong>Default</strong>, <strong>Normal</strong>, or <strong>Application</strong>.</td></tr><tr><td><strong>Backspace key mode</strong></td><td>Sets the backspace key mode: <strong>Default</strong>, <strong>Control-H</strong>, or <strong>Control-? (ASCII code 127)</strong>.</td></tr><tr><td><strong>Home/End key mode</strong></td><td>Sets the Home/End key mode: <strong>Default</strong>, <strong>Standard</strong>, or <strong>Rxvt</strong>.</td></tr><tr><td><strong>Function keys mode</strong></td><td><p>Sets how the function keys are handled to match a specific terminal emulation:</p><ul><li><strong>Default</strong></li><li><strong>EscN</strong></li><li><strong>Linux</strong></li><li><strong>XtermR6</strong></li><li><strong>VT400</strong></li><li><strong>VT100Plus</strong></li><li><strong>SCO</strong></li><li><strong>Common</strong></li><li><strong>Common (alternative)</strong></li><li><strong>HpUx</strong></li><li><strong>Linux220</strong></li><li><strong>Linux (alternative)</strong></li><li><strong>Pick</strong></li><li><strong>VT52</strong></li><li><strong>Wyse</strong></li><li><strong>XTerm</strong></li></ul></td></tr></tbody></table>

### Key mapping

<table><thead><tr><th width="200">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Key</strong></td><td><p>Click <strong>New</strong> to map a custom key combination that sends a specific escape sequence to the remote host. Use <strong>Edit</strong>, <strong>Delete</strong>, and the reorder buttons to manage the list. Each mapping has:</p><ul><li>The <strong>Key</strong> and <strong>Modifier</strong> that trigger the mapping.</li><li>The <strong>Sequence</strong> sent to the remote host.</li></ul></td></tr></tbody></table>

#### Logs

<table data-search="false"><thead><tr><th width="200">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Enable logging</strong></td><td>Turns terminal session logging on or off.</td></tr><tr><td><strong>Log path type</strong></td><td>Choose between <strong>Custom</strong>, which requires a specific log path, and <strong>Global</strong>, which uses the default log path and a filename.</td></tr><tr><td><strong>Log path</strong></td><td>The path and file used for the log (only available when <strong>Log path type</strong> is <strong>Custom</strong>).</td></tr><tr><td><strong>Log filename</strong></td><td>The name of the log file created at the default log path (only available when <strong>Log path type</strong> is <strong>Global</strong>).</td></tr><tr><td><strong>Log mode</strong></td><td>The <strong>Event</strong> mode only logs core events. The <strong>Printable output</strong> mode logs everything visibly displayed in the terminal.</td></tr><tr><td><strong>Log overwrite mode</strong></td><td><p>Choose how an existing log file is handled:</p><ul><li><strong>Default</strong></li><li><strong>Prompt</strong>: Asks whether to <strong>Append</strong> or <strong>Overwrite</strong>.</li><li><strong>Append</strong>: Writes at the end of the file.</li><li><strong>Overwrite</strong>: Overwrites the file with the logs specific to the current session.</li></ul></td></tr><tr><td><strong>Verbose</strong></td><td>Sets how detailed the logs are, from 0 to 4.</td></tr></tbody></table>

### Advanced

<table><thead><tr><th width="200">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Internet protocol</strong></td><td>Choose between <strong>Default</strong>, <strong>IPv4</strong>, or <strong>IPv6</strong>.</td></tr><tr><td><strong>Display error messages</strong></td><td>Choose whether to display error messages (<strong>Default</strong>, <strong>Yes</strong>, <strong>No</strong>).</td></tr><tr><td><strong>Ignore substitute character</strong></td><td>Choose whether the substitute character is ignored (<strong>Default</strong>, <strong>Yes</strong>, <strong>No</strong>).</td></tr><tr><td><strong>Paste delay</strong></td><td>The delay (in milliseconds) added when pasting text into the terminal.</td></tr><tr><td><strong>Enable TCP keep-alives</strong></td><td>Enables TCP keep-alive packets to help maintain the connection.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/rdm/knowledge-base/knowledge-base-articles/entry-settings/raw-terminal.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
