Categories


Popular topics

The SSH / telnet accounts dialog allows you to create, modify, and delete SSH and telnet accounts for servers. You can access this in the "SSH / telnet" drop down of the "Tools" group in the Advanced tab.

The SSH / telnet » SSH / telnet accounts option in the Advanced tab opens the SSH / telnet account manager where you can create SSH or telnet accounts on a per-server basis. These SSH / telnet accounts are used in the SSH / telnet console.

Add account
Creates a new account. You'll need to provide a unique name for the account.

Remove account
Immediately deletes an account from the accounts list.

Copy account
Creates a copy of the selected account

'Set default account / Clear default account
Sets (or clears, if a default is set) the selected account as the default account, which is indicated by an asterisk (*) following the account name in the list.

You can configure options for each SSH / telnet account under five different tabs: General, Advanced, Proxy, Authentication, and Terminal.

General tab

Account
The name to be used for the account. This name will appear in the list to the left of the configuration options after you save your changes.

Protocol This drop down allows you to select either SSH or telnet for the connection protocol. If SSH is selected, this will connect via secure shell using the authentication method set in the #Authentication tab. All transfers are encrypted and the encryption algorithm is negotiated with the server. If SSH is used, the transfer dialogs will show a lock symbol indicating the connection is secure.

Server
This is the server that you wish to connect to, for example somesite.com. You can also enter the server IP address here.

Port
This is the port UltraEdit / UEStudio should connect to on the server. The default is 22 for SSH and 23 for telnet, but you can change this if required.

Username
The user name of the SSH account to use to authenticate on the server during connection.

Password
The password of the SSH account to use to authenticate on the server during connection. This should be the password for the username as provided by the server administrator, or for anonymous login this might be your email address. Note: If the password is saved it is encrypted and stored on the system. However, the encryption mechanism is unsophisticated and should not be relied upon as a method of security.

Save Password
This checkbox controls whether the password is stored for later reference. If unchecked, you will be prompted for the password as needed upon connection.

Advanced tab

KeepAlive timeout (seconds)
Specifies the interval (in seconds) at which connection test packets should be sent to the server to maintain an uninterrupted connection. Set to 0 to disable.

Auto-disconnect timeout (seconds)
Specifies the interval (in seconds) that UltraEdit / UEStudio should wait before terminating a session that has had no activity. Set to 0 to disable.

Remote command
Use this setting to enter a command to be executed automatically upon successful completion. After the command has been executed the terminal session will be automatically disconnected.

Session logging

Enable Session Logging
If checked, all text typed into the SSH / telnet console and subsequent console output will be captured and written to the file specified in the text box below.

Log file
This is the path to the file that will be used to log console output from each session. By default, this is %APPDATA%\IDMComp\UltraEdit\[AccountName]_Session_Log.txt or %APPDATA%\IDMComp\UEStudio\[AccountName]_Session_Log.txt. You can specify the path and file name manually, or browse to the directory / file to be used.

Append new sessions to file
If checked, the output from each successive session will be appended to the output from the previous session. If unchecked, the output of each successive session will overwrite the output from the previous session.

Proxy tab

Use Proxy
This enables the proxy settings and configures the account to connect through the specified proxy. If connecting directly to the Internet, the proxy settings should not be enabled. If connecting via a proxy on a LAN, it will be necessary to configure the proxy settings.

Proxy type
The proxy type to be used for the SSH/Telnet account. You can select one of the following proxy types:

  • HTTP - (CONNECT)
  • Relay
  • SOCKS4
  • SOCKS5
  • Windows - (Internet Explorer)

Proxy port
The port used by UltraEdit / UEStudio for the SSH / telnet protocol. The default is 22 for SSH and 23 for telnet. This may be changed if required.

Proxy username
The username used to log into the proxy.

Proxy password
The password used with the username to log into the proxy.

Authentication tab

Telnet authentication
If the account is set to use the the telnet protocol, you can configure the authentication type here. Password uses regular username / password authentication, while NTLM specifies that Microsoft's NT LAN Manager authentication protocol should be used.

SSH authentication This allows you to specify the type of authentication to be used with the server. The following methods are supported:

Password only This uses the username and password provided, and no public/private key pair or SSL certificate is used.
Public key only This uses a public / private key pair. The private key location must be set in the private key path.
Password & public key This allows you to specify the public / private key and/or the username / password.
Key requires passphrase This indicates that the private key is password protected. This requires you to specify the username field under the General tab, and you will be prompted for the password once per session, or after changing the account settings.

Private key path
Provide the full path to the private key file if the option for it is set above. You can click the ... button to browse to the location of the key file. The keys used should be in OpenSSH format and may be RSA or DSA type keys.

SSH protocol version
Allows you to specify the protocol and type of authentication to be used with the server. The following protocols are supported:

Auto If this option is selected, the connection will first be attempted with SSH2. If this is not supported by the server, SSH1 will be used for the connection.
SSH1 If this option is specified only SSH1 will be used to connect to the server.
SSH2 If this option is specified only SSH2 will be used to connect to the server.

Terminal tab

Terminal Type
This option is used to specify the terminal type set on the remote server (an environment variable). This may be left blank.

Terminal Emulation
This drop down allows you to specify what terminal emulation should be used for the session. The following options are supported:

  • VT100
  • Linux
  • None

Foreground color
Click on the color swatch to set the foreground color for the terminal.

Background color
Click on the color swatch to set the background color for the terminal.

Font setup
Opens the standard Windows font dialog where you can select the font to be used for the account in the SSH / telnet console.

Scroll back log
This field is used to specify the number of lines you can scroll back in the SSH / terminal console. You can scroll using the mouse wheel, Page Up / Page Down, or the scrollbar.

ANSI support
When a connection is established with the server, escape sequences are passed with data specifying color, style, and other formatting information. This setting allows you to specify what formatting information is displayed in the SSH / telnet console.

Full ANSI
If selected, the SSH / telnet console will attempt to display everything.

Strip Colors
If selected, the SSH / telnet console will attempt to display everything except colors passed by the server.

Strip ANSI
If selected, the SSH / telnet console will only attempt to display text and whitespace characters passed by the server.

MediaWiki spam blocked by CleanTalk.