{"id":2292,"date":"2020-02-13T14:54:50","date_gmt":"2020-02-13T22:54:50","guid":{"rendered":"https:\/\/portal.staylinked.com\/sl\/kb\/?post_type=ht_kb&#038;p=2292"},"modified":"2026-02-16T11:35:59","modified_gmt":"2026-02-16T19:35:59","slug":"telnet-host-administration2","status":"publish","type":"ht_kb","link":"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/telnet-host-administration2\/","title":{"rendered":"Administrator User Guide &#8211; Telnet Host Administration"},"content":{"rendered":"\n<p>This section describes the various\nmeans provided to group and define your Telnet hosts that will be accessed from\neach StayLinked server. You can define one or more Telnet hosts per server to\nwhich your wireless users will connect. <\/p>\n\n\n\n<p>Telnet Hosts are organized into \u2018Host Groups\u2019 that can be assigned to \u2018Device Groups\u2019, allowing you to control what Telnet hosts are available to specific devices. Various host groups can be created to provide multiple configurations of hosts, as required by your architecture. When more than one host is defined for a host group, the list of hosts will appear as a menu on the wireless device when a new session is started and the user will be able to select the Telnet host to which they\u2019d like to connect. <\/p>\n\n\n\n<p>This selection process can also be automated using the \u201cpreferred host\u201d setting. Clients using the custom configuration file \u2018connections.ini\u2019 can receive a new version of this file from the StayLinked server. For those devices not configure for Multiple Connections, the preferred host setting can be distributed to client for using the Administrator\u2019s client settings.<\/p>\n\n\n\n<p>In the following example, you can see the mandatory \u2018Default\u2019 host group, plus we have defined a few additional host groups. The \u2018Default\u2019 host group may be changed, but not deleted.<\/p>\n\n\n\n<h3>Maintaining Host Groups<\/h3>\n\n\n\n<p>When you select \u2018Telnet Host Groups\u2019 from the server tree or the Manage menu, the Telnet Host Groups list will appear in the main display panel. Each StayLinked server will have a \u2018Default\u2019 host group, and you can add other host groups as required. Clicking the right mouse button in a blank area or on a host group will cause a small menu to appear with options to Add, Edit, or Delete a group.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"643\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01-1024x643.jpg\" alt=\"\" class=\"wp-image-2757\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01-1024x643.jpg 1024w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01-300x189.jpg 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01-768x483.jpg 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01-50x31.jpg 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01-60x38.jpg 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01-100x63.jpg 100w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01.jpg 1106w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Additional options include:<\/p>\n\n\n\n<p><strong>Screen Recognition Quick Access \u2013<\/strong> This allows the Administrator to open all of the existing screen recognition events in this telnet host group for quick adjustments. It does not allow the creation of new events, which must still be completed by navigating the to desired host entry.<\/p>\n\n\n\n<p>Right Clicking on individual entries offers a preview of the Screen Map and\/or Reformatted Screens (v15.3).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"784\" height=\"122\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-3.png\" alt=\"\" class=\"wp-image-3892\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-3.png 784w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-3-300x47.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-3-768x120.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-3-50x8.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-3-60x9.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-3-100x16.png 100w\" sizes=\"(max-width: 784px) 100vw, 784px\" \/><\/figure>\n\n\n\n<p><strong>Manage Screen Maps \u2013<\/strong> This opens a list of all screen maps for all hosts. Management of screen maps outside of the host entries allows renaming to be applied to all references among all host entries, even those in multiple host groups. Screen maps referenced in any host group cannot be deleted until the reference is removed.<\/p>\n\n\n\n<p>When you select the Delete option, you are prompted for confirmation. If you select the Add or Edit options, the following window will appear where you can enter\/edit the host group definition. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"583\" height=\"361\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image.png\" alt=\"\" class=\"wp-image-3851\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image.png 583w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-300x186.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-50x31.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-60x37.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-100x62.png 100w\" sizes=\"(max-width: 583px) 100vw, 583px\" \/><\/figure>\n\n\n\n<p>The host group has a \u2018Group Name\u2019 plus two additional options. Starting with version 15.5 build 220, group names and individual host entry names support the [uni XXXX] mnemonic for localization support. Mapping each character in a string, the uni mnemonic can spell out a string of characters as long as four character positions are used for each character icon.<\/p>\n\n\n<p class=\"fonts-plugin-block\" style=\"font-weight: normal;\">For example [uni 20A0002020A0] would be \u20a0 \u20a0 with the 0020 as a space in between.<\/p>\n\n\n<p>The checkbox options will only affect host groups that contain more than one host entry. If there is more than one host entry, a user creating a new connection will be presented with a menu on the device screen from which they can select the desired host. If the menu is displayed, you can control these two options:<\/p>\n\n\n\n<ul><li><strong>Use \u2018Group Name\u2019 as Menu Title:<\/strong> Check this option to have the \u2018Host Group Name\u2019 displayed as the title of the host selection menu on the device screen. If this option is not checked, then the menu title will default to \u2018Select a Host\u2019.<\/li><\/ul>\n\n\n\n<p><strong>Display \u2018Quit\u2019 on the Host Menu:<\/strong> Check this option to include a \u2018Quit StayLinked\u2019 option on the host selection menu. The \u2018Quit StayLinked\u2019 menu option enables you to cancel the connection and return to the main StayLinked Client Menu on the device, without connecting to a Telnet  Host.<\/p>\n\n\n\n<p>For the host group, you may also add, edit, copy, paste, delete and change the order of the Host entries using the \u201cHosts\u201d menu or by clicking with the right mouse button in the host list.<\/p>\n\n\n\n<p><strong>Copy and Paste for Host Entries:<\/strong> These options provide a convenient method to copy a pre-configured Telnet Host Entry from one Host Group and paste it into the same or another Host Group.<\/p>\n\n\n\n<p><strong>Export:<\/strong> This option (v15.3) provides an alternative method to copy a pre-configured Telnet Host Entry from one Host Group and paste it into the same or another Host Group. By saving the entry to a file, it can be shared with other StayLinked installations and outside parties.<\/p>\n\n\n\n<p><strong>Move Up and Move Down:<\/strong> These options allow entries to be reordered. Ordering host entries by priority to users can help reduce the number of incorrect selections and save user time.<\/p>\n\n\n\n<p>The two checkbox options are not available for the \u2018Default\u2019 Host Group. If you want to take advantage of the <strong>Use \u2018Group Name\u2019 as Menu Title<\/strong> option or the <strong>Display \u2018Quit\u2019 on the Host Menu<\/strong> option, then you will have to add a new Host Group where these options will be available. You can then use the \u2018Device Group\u2019 feature to make your new Host Group available to your devices. <\/p>\n\n\n\n<h3>Maintaining Host Settings<\/h3>\n\n\n\n<p>When you add or edit a Host Entry within a host group, the following window will appear that shows the current host settings and allows you to make changes. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"385\" height=\"631\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_28.jpg\" alt=\"\" class=\"wp-image-2108\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_28.jpg 385w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_28-183x300.jpg 183w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_28-31x50.jpg 31w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_28-37x60.jpg 37w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_28-61x100.jpg 61w\" sizes=\"(max-width: 385px) 100vw, 385px\" \/><\/figure>\n\n\n\n<p><strong>Name:<\/strong> This is a descriptive name for the Telnet Host, i.e.:\n\u201cProduction SAP\u201d.<\/p>\n\n\n\n<p><strong>Address:<\/strong> This is the Host Name or IP address for the Telnet Host.<\/p>\n\n\n\n<p><strong>Telnet Port:<\/strong> This is the Telnet Port for the Telnet Host, typically port 23. If your host requires a different port for each session, there are two options available. The first is to create a device group that points to a telnet host entry for each connecting device. This is simple for a small number of devices, but does not work well when many devices need this configuration. The best option is to use the Emulation Property at the bottom of the Telnet Host Entry for \u201cDeviceID as the Telnet Port\u201d. Note that this setting may not appear in older versions of the Server and Administrator. Right Click and select Add in the list box for Emulation Properties:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"438\" height=\"717\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2021\/04\/AdminTelnetHost_1.01.jpg\" alt=\"\" class=\"wp-image-3428\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2021\/04\/AdminTelnetHost_1.01.jpg 438w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2021\/04\/AdminTelnetHost_1.01-183x300.jpg 183w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2021\/04\/AdminTelnetHost_1.01-31x50.jpg 31w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2021\/04\/AdminTelnetHost_1.01-37x60.jpg 37w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2021\/04\/AdminTelnetHost_1.01-61x100.jpg 61w\" sizes=\"(max-width: 438px) 100vw, 438px\" \/><\/figure>\n\n\n\n<p>Once this setting is in place, Clients Configured with a port number in the DeviceID value will use that number for their session port. Details on DeviceID can be found in the article for <a href=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/device-naming\/#assigning-workstation-maes-by-device\">Device Naming<\/a>.<\/p>\n\n\n\n<p>Added in server release v16.1 is a new emulation property for \"Lookup the Telnet Port.\" This option allows for the port to be specified within a <a href=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/device-naming\/#lookup-xml\"><strong>custom lookup.xml server configuration file<\/strong><\/a>. This value can be entered individually for each device or session using the XML node value:<br>   &lt;lu name=\"telnetport\"&gt;xx&lt;\/lu&gt;<\/p>\n\n\n\n<p><strong>Emulation:<\/strong> Select the type of client emulation to use when connecting\nto the Telnet Host.<\/p>\n\n\n\n<ul><li><strong>Emulation Types:<\/strong> 5250, 3270, TESS or many VT emulations, including UTF8 and SSHv2, to choose from. (See Secure Communications Guide for details about SSL-Telnet and SSH connections.) Note that TEKTERM for Android (SmartTEK) licensing is only usable by select Zebra devices and is required in order to connect to TESS emulation hosts.<br><br>Starting in v15.2 a new emulation type called VT-SMARTTE is available. This emulation option is designed to allow support of many non-standard controls and cursor positioning commands that are not available in the previous VT emulation options. VT-SMARTTE has also proven to use fewer screen updates with SSH security and may improve transaction speeds for SSH hosts that provide unnecessary or large quantities of screen updates. StayLinked recommends use of the traditional emulation types before testing with VT-SMARTTE.<\/li><li><strong>SHARE-IP, SHARE-ID, SHARE-MAC, and SHARE-SESSION:<\/strong> These SHARE options will enable a device to share a session with another StayLinked device that has already established a terminal session. The one requirement for \u2018Sharing\u2019 a session is to identify the device that is running a session that you want to share. The server will prompt the user for this identification value, depending upon the SHARE-type selected here. The user will be required to scan or type the target device\u2019s MAC Address, IP Address, Device ID, or Session ID respectively. Share by session ID was added to Server version 15.4 build 216. Once this value is provided, then the server will look for a running session that matches the value provided. If a session is not found, then the user will be notified and will be prompted to re-enter the identifier. If an active session is found, then the device will be connected to that session and begin sharing the terminal session with the original device. The original device still \u2018owns\u2019 the session and this device is only sharing the session. Both devices can type or scan into the session and both devices will see screen updates to the session. When the device is done sharing the session, the user should select to \u2018Exit\u2019 the session. The owner device will still have control of the session and will be able to continue processing.<\/li><li><strong>PGMCALL:<\/strong> The PGMCALL emulation type enables the StayLinked Server to cause the device to run a program that is installed locally on the device. So, if you select this Host Menu option, rather than connecting to a telnet session, the specified program will be run locally on the device. When you select PGMCALL, only two other settings are used by the system. The \u2018Name\u2019 entry will contain the description of the program call that will be displayed on the host menu on the device. The \u2018Address\u2019 entry will be used to enter the name of the program to be called on the device.<br> Example: Emulation: PGMCALL, Description: Print a Label, Address: PRINTLBL.EXE<br> For some DOS devices with limited RAM, you can cause the StayLinked Client to be removed from memory before running the local program. Just enclose the program name in square brackets []. The square brackets will notify the StayLinked Client that you want to use the entire available RAM to run the local program. In this case, the StayLinked Client will exit, the local program will run, and when complete, the StayLinked Client will automatically restart.<\/li><li><strong>DMONLY:<\/strong> The DMONLY emulation type enables the StayLinked Server to cause the device to run a Device Management Only session. There will be no Telnet or SSH access provided in this Device Management Only session. The client software will behave much differently on the device when the client is running a Device Management Only session.<br> <strong>The \u2018Device Management\u2019 features have been end-of-life since September, 2015.<\/strong><\/li><\/ul>\n\n\n\n<p><strong>Size:<\/strong> You can select the size of the Telnet Session Screen. This value refers to the \u2018telnet session screen\u2019 that resides on the StayLinked server, not the size of the device view port. The available values depend upon the type of client emulation selected.<\/p>\n\n\n\n<ul><li><strong>5250 Emulation Terminal\/Device Types:<\/strong> When 5250 emulation is selected the 5250 Device Type (not to be confused with the StayLinked client Device Type) for the emulated terminal will be set based on the Telnet Session Size as follows&#8230;<br>&#8211; 24&#215;80 &#8211; Device Type 3179-2 (24&#215;80 color display)<br>&#8211; 27&#215;132 &#8211; Device Type 3477-FC (27&#215;132 wide-screen color display)<\/li><\/ul>\n\n\n\n<p><strong>ViewPort:<\/strong> These settings describe how to handle the device view\nport for the Telnet Host. For example, a small wireless device might have a screen\nthat can support 20 columns and 15 rows. The Telnet host is putting out 80\ncolumns and 24 rows. The view port then is that part of the full screen that is\ndisplayed on the small device screen.<\/p>\n\n\n\n<ul><li><strong>Locked:<\/strong>\nCheck this box and set the Col\nand Row for the upper-left corner of the locked view port.<\/li><li><strong>Follow\nthe Cursor: <\/strong>Check this box to ensure that the view port on the device will\nfollow the cursor if the application positions the cursor outside of the\ncurrent view port.<\/li><\/ul>\n\n\n\n<p><strong>Caps Lock:<\/strong> Check\nthis box to force all keyboard entry to this Telnet Host to be capitalized.<\/p>\n\n\n\n<p><strong>Clear Field on Data Entry:<\/strong> For 5250 and 3270 hosts, check this box\nto cause the current field to be cleared when data is typed into the first\nposition of, or when a barcode is scanned into the field.<\/p>\n\n\n\n<p><strong>Keyboard-Only Field Attribute:<\/strong> For 5250 and 3270 hosts, select the\nfield attribute that will designate a \u2018keyboard-only\u2019 field. All fields that\nmatch the selected attribute will allow only keyboard data to be entered into\nthe field. Scanner data will not be allowed into these fields.<\/p>\n\n\n\n<p><strong>Scan-Only Field Attribute:<\/strong> For 5250 and 3270 hosts, select the\nfield attribute that will designate a \u2018scan-only\u2019 field. All fields that match\nthe selected attribute will allow only barcode scans to be entered into the\nfield. Keyboard entry will not be allowed into these fields. This attribute\nmust be different from the Keyboard-Only Field Attribute.<\/p>\n\n\n\n<p><strong>Tap Spots Collection:<\/strong> You can select the Tap Spots Collection that\nyou wish to use with this Telnet Host. <\/p>\n\n\n\n<p><strong>Host API Configuration<\/strong>: These options control the behavior of the\nStayLinked Host APIs. <\/p>\n\n\n\n<ul><li><strong>Separator\nChar:<\/strong> You can specify the hexadecimal value of the displayable character\nthat will be used as the separator within the Host API data on the screen.\n(default is 0x7E for tilde, ~)<\/li><li><strong>Row and Col:<\/strong> Allows you to\nspecify the row and column where your end-user applications will display\nStayLinked Host API data. The row and column should reflect the screen position\nof the first separator character in the API command specification. The default\nHost API location is row 1 and column 2.<\/li><li><strong>Show API\nScreens:<\/strong> You can use this checkbox to select whether or not to show the\nscreen containing the Host API data to the user on the device.<\/li><\/ul>\n\n\n\n<p><strong>Host Startup Script:<\/strong>\nYou may define a startup script for this Telnet Host. The startup script will\nbe processed only when a new session is established. The script will not be run\nwhen a device reconnects to an existing session. The script will always be\nprocessed against the first host screen that is presented to the device, typically\na logon screen. The script can be up to 255 characters in length. The script\ncan contain any combination of characters and emulation mnemonic keywords.\nEmulation mnemonic keywords are contained within square brackets []. Special\nscripting mnemonics are detailed in the appendix at the end of this document.\nYou can select mnemonic keywords from the \u2018Insert mnemonic\u2019 drop-down list,\ncausing the selected mnemonic to be automatically inserted at the current\ncursor location within the script textbox. Syntax errors in the script will not\ncause errors, but may cause portions of your script to be ignored by the\nemulation host.<\/p>\n\n\n\n<ul><li>Startup Script example:\nmyuserid[fldexit]mypasswd[enter]<\/li><\/ul>\n\n\n\n<p>The example 5250 Startup Script above is designed to be processed against a 5250 logon screen. The user profile \u2018myuserid\u2019 will be automatically typed into the first field on the screen and then the \u2018Field Exit\u2019 mnemonic will be processed, moving the cursor to the next field on the logon screen. Then, the password \u2018mypasswd\u2019 will be typed into the current field and the \u2018Enter\u2019 key mnemonic will be processed. This script would cause a user to be automatically signed onto the target IBM I Telnet host.<\/p>\n\n\n\n<ul><li>Windows Domain Logons: If a windows domain logon is required such as user@domain.com or DOMAIN\\user, the @ will need to be replaced with %40 and the \\ will need to be replaced with %5c<\/li><\/ul>\n\n\n\n<p><strong>Reconnect Script:<\/strong> You may define a reconnect script for this Telnet\nHost. The reconnect script will be processed only when a device reconnects to\nan existing session, or when a device switches between multiple sessions. The\nreconnect script is most valuable for voice-enabled sessions and can be used to\nnotify the application that it should repeat the last Text-to-Speech\ninstructions and the last Voice Rules instructions.<\/p>\n\n\n\n<h3><strong>Emulation Properties<\/strong><\/h3>\n\n\n\n<p>Depending upon the emulation type selected, you will have additional properties available that can be used to adjust the behavior and settings of the Telnet client. A list will appear at the bottom of the Host Properties window showing the emulation properties that have already been defined for this host and their values. <\/p>\n\n\n\n<p>You can right-click within the list\narea or use the Properties menu to add, edit and delete the Emulation\nProperties for this Telnet host. Emulation properties that have been added to\nthis list box will no longer appear in the pulldown. Some emulation properties\nwill have different names, usage or options depending on your emulation type. TESS\nemulation properties are described in the support guide for TESS emulation. 5250,\n3270 and VT properties include:<\/p>\n\n\n\n<ul><li><strong>Host Backup 1 &amp; 2 Name\/IP<\/strong> \u2013 Determines the 1st and 2nd backup host IPs or hostnames.<\/li><li><strong>Host Backup 1 &amp; 2 Port<\/strong> \u2013 Determines the 1st and 2nd backup host port numbers.<\/li><li><strong>Telnet Session Inactivity Timeout<\/strong> \u2013 Specifies the number of seconds of inactivity before the Telnet Session is automatically terminated (60 to 2073600 seconds).<\/li><li><strong>Telnet Session Inactivity Script<\/strong> \u2013 You can enter a script that will be run before the session is terminated because of a Telnet Session Inactivity Timeout event.<\/li><li><strong>Telnet Input Throttle<\/strong> \u2013 You can enter the number of milliseconds that will elapse between user input into the Telnet Session (0 to 100).<\/li><li><strong>Avoid Duplicate Workstation IDs<\/strong> \u2013 Set to true to append characters in the range of 1-9 and A-Z to the end of the workstation ID. This ensures that the 5250 workstation ID does not conflict with the workstation IDs from this or other devices.<\/li><li><strong>Truncate Workstation IDs<\/strong> \u2013 Specify to truncate from the beginning or from the end of the 5250 workstation ID, when necessary. The workstation ID must not exceed 10 characters.<\/li><li><strong>Maximum Attempts to Avoid Duplicates<\/strong> \u2013 Enter the maximum number of attempts allowed to avoid a duplicate 5250 workstation ID (1 to 250, Default = 10).<\/li><li><strong>Fixed Foreground Color<\/strong> \u2013 Select a fixed foreground color that will always be used for this session.<\/li><li><strong>Fixed Background Color<\/strong> \u2013 Select a fixed background color that will always be used for this session. <\/li><li><strong>Screen Print Format Script<\/strong> \u2013 Enter the printer formatting script to append to the beginning of the screen print text.<\/li><li><strong>Print Completion Action Override<\/strong> \u2013 Enter the print completion action that will override the action defined in the Device Group.<\/li><li><strong>Print Continue Action Override<\/strong> \u2013 Enter the print continue action that will override the action defined in the Device Group.<\/li><li><strong>Print Cancel Action Override<\/strong> \u2013 Enter the print cancel action that will override the action defined in the Device Group.<\/li><li><strong>Reject Scan Too Long for Field<\/strong> \u2013 Set to true to cause scanned data too long for the field to be rejected. (5250 and 3270 only)<ul><li>The Scanner Laser\/Imager is disabled (if supported by the device SDK).<\/li><li>A message is sent to the device \"Scan Rejected: Too long for field.\"<\/li><li>When the user uses the BACK key to dismiss the Admin Message, the Laser\/Imager should be re-enabled at the same time.<\/li><li>If the Laser\/Imager is not automatically re-enabled when the Admin Message is dismissed, tapping the BACK button should re-enable and show a message.<\/li><\/ul><\/li><\/ul>\n\n\n\n<ul><li><strong>Reject Input While Inhibited<\/strong> \u2013 Set to true to cause any data input to be rejected while the host is Inhibited [INH]. (5250 and 3270 only)<\/li><li><strong>Allow Input While Not In A Field<\/strong> \u2013 Set to true to allow input to be processed when the cursor is not on an input field. (5250 and 3270 only)<\/li><li><strong>Beep After Inhibited<\/strong> \u2013 Select the type of beep to sound after the host returns from being Inhibited [INH]. (5250 and 3270 only)<\/li><li><strong>Auto-Reset Locked Keyboard<\/strong> \u2013 Set to true to automatically reset the keyboard if locked [LCK]. (5250 and 3270 only)<\/li><li><strong>Auto-Field Exit on CHECK(FE\/RB\/RZ) Fields<\/strong> \u2013 Set this value to True to cause StayLinked to add a Field Exit to Barcode Scans and insert a Field Exit when you press Enter on a CHECK(FE\/RB\/RZ) field, except when the cursor is in the first position. (5250 only)<\/li><li><strong>Strictly Enforce Numeric Only Fields<\/strong> \u2013 Set this value to True to cause StayLinked to validate keyboard input only for strictly \u2018Numeric Only\u2019 fields. Default validated any numeric field (5250 only)<\/li><li><strong>Enable ENPTUI<\/strong> \u2013 Enables limited support for Enhanced Non-Programmable Terminal Interface features. <\/li><li><strong>Enhanced RLE Encoding Support<\/strong> \u2013 Set to true to force enhanced RLE encoding for this host entry. Enhanced RLE support reduces the number of packets sent to full-screen devices, but requires that the client supports the Enhanced RLE Encoding feature.<\/li><li><strong>Exit Session Dialogue Message<\/strong> &#8211; Allows the customization of the exit session message for localization or clarity purposes. The option supports the the [disabled] or [uni XXXX] mnemonics. Uni maps each 4-character value represents a single Unicode character. This option requires server version 15.5 build 220 or newer. [disbaled] turns off the prompt, preventing users from having the option to end their own session.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"340\" height=\"118\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/07\/image-1.png\" alt=\"\" class=\"wp-image-4918\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/07\/image-1.png 340w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/07\/image-1-300x104.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/07\/image-1-50x17.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/07\/image-1-60x21.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/07\/image-1-100x35.png 100w\" sizes=\"(max-width: 340px) 100vw, 340px\" \/><\/figure>\n\n\n\n<ul><li><strong>Exit Session Dialogue Title\/Yes\/No Text<\/strong> &#8211; Allows the customization of the prompts for localization or clarity purposes. The option supports the [uni XXXX] mnemonic where each 4-character value represents a single Unicode character. This option requires server version 15.5 build 220 or newer.<\/li><li><strong>Tap Cursor Action<\/strong> \u2013 Enter the action to be performed when the current cursor location is tapped.<\/li><li><strong>Tap Cursor Proximity<\/strong> \u2013 Select how close to the current cursor location a user must tap.<\/li><\/ul>\n\n\n\n<ul><li><strong>Tap Cursor Movement<\/strong> \u2013 Allow the cursor to be moved to the screen location that was tapped. This setting overrides the same option that is defined in the \u2018Tap Spot Configuration\u2019.<\/li><li><strong>Tap Numbers<\/strong> \u2013 Allow any numbers on the screen to be tapped and used for input. This setting overrides the same option that is defined in the \u2018Tap Spot Configuration\u2019.<\/li><li><strong>Tap Number Maximum Value<\/strong> \u2013 Enter the maximum value of numbers found on the telnet screen which will be processed as tap numbers. (0 = *NOMAX)<\/li><li><strong>SSL Session<\/strong> &#8211; To request an encrypted session, set this property to True.<\/li><li><strong>SSL Client Certificate Provided<\/strong> &#8211; Determines whether the client has a certificate.<\/li><li><strong>SSL Client Certificate URL<\/strong> &#8211; URL of the client certificate.<\/li><li><strong>SSL Client Certificate Password<\/strong> &#8211; Password of the client certificate.<\/li><li><strong>SSL CustomizedCAs.p12 Alternate File<\/strong> \u2013 Fully qualified path and name of the alternate CustomizedCAs.p12 file.<\/li><li><strong>SSL CustomizedCAs.p12 Alternate Password <\/strong>\u2013 Password for the alternate CustomizedCAs.p12 file.<\/li><li><strong>Host Code Page<\/strong> \u2013 Determines the language (Code Page) supported by the host telnet server.<\/li><li><strong>Host Code Page Unicode Processing<\/strong> \u2013 Specifies whether the selected Host Code Page requires Unicode character processing.<\/li><li><strong>Host Keyboard Language Type<\/strong> \u2013 Determines the KBDTYPE and CHRID values that will be set for the 5250 Device Description.<\/li><li><strong>Convert 5250 Column Separators<\/strong> \u2013 Determines if 5250 Column Separator attributes will be converted to the selected alternate attribute for display.<\/li><li><strong>Convert 5250 High Intensity<\/strong> \u2013 Determines if 5250 Column Separator attributes will be converted to the selected alternate attribute for display.<\/li><li><strong>Hidden Field Character<\/strong> \u2013 Enter the single character that will be used to replace non-space characters in a hidden (password) field that is input capable. Space is default. (5250 and 3270)<\/li><li><strong>Telnet Proxy Logging<\/strong> \u2013 Causes the Telnet Session to connect through an integrated proxy that will record the inbound and outbound telnet traffic to a log file. (5250 and 3270 only)<\/li><li><strong>Enable Telnet Proxy Processing<\/strong> \u2013 Causes the Telnet Session to connect through an integrated proxy that will record the inbound and outbound telnet traffic to a log file and\/or scrub telnet traffic of invalid VT ESC Sequences. (VT only)<\/li><\/ul>\n\n\n\n<p>Proxy Scrubbing was added in v12.1 build 128 to aid in the processing of unsupported sequences from the telnet host data stream. The original implementation removed the combination of escape followed by any control code.<\/p>\n\n\n\n<p>0x1B plus 0x00 <em>thru<\/em> 0x1F is converted to two spaces<\/p>\n\n\n\n<p>The setting for Proxy scrubbing was enhanced in Server v15.0 build 206 to nullify the following Digital Equipment Corporation (DEC) escape sequences from the telnet data stream:<\/p>\n\n\n\n<p>0x1B 0x7E (ESC ~) DEC sequence for Locked Shift &#8211; Map G1 into GR<br>Starting in Server v15.0 build 208 the following additional sequences are removed by Proxy Scrubbing:<\/p>\n\n\n\n<p>0x1B 0x56 (ESC V) DEC sequence for Start Protected Area<\/p>\n\n\n\n<p>0x1B 0x57 (ESC W) DEC sequence for End Protected Area<\/p>\n\n\n\n<p>0x1B 0x46 (ESC F) DEC sequence for Start Selected Area<\/p>\n\n\n\n<p>0x1B 0x47 (ESC G) DEC sequence for End Selected Area<\/p>\n\n\n\n<ul><li><strong>Connection Timeout<\/strong> \u2013 Determines the number of seconds to wait before trying a backup host. (VT only)<\/li><li><strong>Session Screen Size<\/strong> \u2013 Specifies the number of rows and columns to be used for the VT telnet session screen size. (VT only)<\/li><li><strong>Enable Connection Keep Alive<\/strong> \u2013 Determines if the Stay-Linked host-based telnet client will close the collection when the destination address is no longer available. (VT only)<\/li><li><strong>Connect to Last Backup Host without Timeout<\/strong> &#8211; Determines whether to timeout when attempting to connect to the last Backup Host. (VT only)<\/li><li><strong>Terminal ID<\/strong> &#8211; An ASCII value passed to the host machine to represent the VT terminal type symbolically. This value is usually referenced in the \u2018termcap\u2019 file on the VT telnet host. (VT only)<\/li><li><strong>VT ESC Sequence Processing<\/strong> \u2013 Select \u2018Raw\u2019 if your VT Telnet Server requires ESC sequences to be delivered from the client in a single packet only. (VT only)<\/li><li><strong>VT Printing Enabled<\/strong> &#8211; Determines if VT Printer Passthrough is enabled. (VT only)<\/li><li><strong>Answer Back Message<\/strong> \u2013 Message sent to the host in response to the x05 command. (VT only)<\/li><\/ul>\n\n\n\n<ul><li><strong>Reject Null Key Characters<\/strong> \u2013 Determines whether to reject key characters that are null (0x00). (VT only)<\/li><li><strong>New Line Behavior<\/strong> \u2013 Determines the behavior of the new line operation. (VT only)<\/li><li><strong>Backspace Behavior<\/strong> \u2013 Determines the behavior of the backspace operation. (VT only)<\/li><li><strong>Cursor Movement Behavior<\/strong> \u2013 Determines the behavior of cursor movement. (VT only)<\/li><li><strong>Default Keypad Behavior<\/strong> \u2013 Determines the behavior of the keypad. (VT only)<\/li><li><strong>Local Echo Behavior<\/strong> \u2013 Determines the behavior of local keyboard echo. (VT only)<\/li><li><strong>Autowrap Behavior<\/strong> \u2013 Determines the behavior of autowrap. (VT only)<\/li><li><strong>VT Bold Foreground Color<\/strong> \u2013 Select a foreground color to display for characters with a BOLD attribute. (VT only)<\/li><li><strong>VT Bold Background Color<\/strong> \u2013 Select a background color to display for characters with a BOLD attribute. (VT only)<\/li><li><strong>SSH Terminal Type<\/strong> \u2013 For VT-SSH sessions, select a terminal emulation type. (VT-SSHv2 and VT-SmartTE only)<\/li><li><strong>SSH Enforce Keyboard Interactive Authentication<\/strong> \u2013 Added in v15.3, this property allows StayLinked to ignore the SSH host setting for keyboard interactive authentication. Hosts requiring keyboard interactive cannot use a startup script to populate login credentials or passwords. This setting allows StayLinked to disregard this requirement and allow scripting to process.  (VT-SSHv2 and VT-SmartTE only)<\/li><li><strong>Use SSH Public Key Authentication <\/strong>\u2013 To use Public Key Authentication for the SSH session, set this property to True. (VT-SSH only)<\/li><li><strong>SSH Public Keystore File Path<\/strong> \u2013 Path and File of the SSH Public Keystore. (VT-SSHv2 and VT-SmartTE only)<\/li><li><strong>SSH Public Keystore Password<\/strong> \u2013 Password of the SSH Public Keystore. (VT-SSHv2 and VT-SmartTE only)<\/li><li><strong>SSH Public Key Alias<\/strong> \u2013 Key alias of user's private key stored in the KeyStore file. (VT-SSHv2 and VT-SmartTE only)<\/li><li><strong>SSH Public Key Alias Password<\/strong> \u2013 Password of the Public Key Alias. (VT-SSHv2 and VT-SmartTE only)<\/li><li><strong>Enhanced TN Session<\/strong> &#8211; Determines whether the session will use enhanced Telnet negotiation features. (3270 only)<\/li><li><strong>Session LU Name<\/strong> &#8211; Must be a valid LU name of or LU pool name. (3270 only. Requires 'Enhanced TN Session' enabled)<\/li><li><strong>DeviceID as the Telnet Port <\/strong>&#8211; See the section for Telnet Port, above.<\/li><li><strong>Lookup the Telnet Port<\/strong> &#8211; See the section for Telnet Port, above.<\/li><li><strong>Use GUI Dialogues<\/strong> &#8211; Added in server v16.2, this option disables commands from the server to Android clients that display many common error messages in a popup window. Some MDM\/EMM products can create conditions that hide these popups, preventing the user from interacting with the message. Disabling these popups can help prevent users from getting stuck in this scenario.<\/li><\/ul>\n\n\n\n<h2><strong>Manage &#8211; Pull Down Menus<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"229\" height=\"168\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-1.png\" alt=\"\" class=\"wp-image-3856\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-1.png 229w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-1-50x37.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-1-60x44.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/01\/image-1-100x73.png 100w\" sizes=\"(max-width: 229px) 100vw, 229px\" \/><\/figure>\n\n\n\n<h4><strong>Manage Alt Keyboards (menu option) Alternate Keyboard Maps: <\/strong><\/h4>\n\n\n\n<p>For Telnet Hosts, you can override the keyboard map that a device would normally use and specify a different keyboard map to be used as an alternate.<\/p>\n\n\n\n<p>Keyboard maps are used by the StayLinked system as a cross-reference between the many and varied device keyboards and the various host types (5250, 3270, and VT). With StayLinked, you can use the default keyboard map or alter it to suit the specific needs of your device users and their applications. In addition, you can create alternate keyboard maps to support variations needed for a specific host or group of users.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"590\" height=\"265\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_29.jpg\" alt=\"\" class=\"wp-image-2110\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_29.jpg 590w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_29-300x135.jpg 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_29-50x22.jpg 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_29-60x27.jpg 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/01\/UserAdminGuide_29-100x45.jpg 100w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n\n\n\n<p>In this example, when an Intermec\nCK71 Windows Mobile 6, Alpha-Numeric keypad device connects to this Host, the\nalternate keyboard map for the Intermec CK71 Windows Mobile 6, Numeric keypad\ndevice will be used instead.<\/p>\n\n\n\n<p>You may add and delete these\nalternate keyboard maps using the Keyboard menu (the Add New Alternate Map\nselection window is shown above). The Original Map and Alternate Map dropdowns\nprovide a list of available keyboard maps from which to choose.<\/p>\n\n\n\n<p>In case you are using Custom Device\nTypes for your devices and you want to map them to an existing standard\nkeyboard map, you may select the special value \u2018** Enter a Custom Device Type\n**\u2019 as the \u2018Original Map\u2019. Then select the desired existing \u2018Alternate Map\u2019.\nWhen you click OK, you will be prompted for a \u2018Custom Device Type\u2019 value that\nwill be used for the \u2018Original Map\u2019 value.<\/p>\n\n\n\n<p>Select \u201cSave Changes\u201d from the\n\u201cFile\u201d drop-down menu to save any changes that you have made to the currently\nselected host group.&nbsp; <\/p>\n\n\n\n<h4><strong>Manage &#8211; Barcodes (menu option) Barcode Settings at the Telnet Host Level:<\/strong> <\/h4>\n\n\n\n<p>If your device belongs to a \u2018Host Group\u2019 that contains more than one host with different emulation types, then it might be valuable to have different barcode settings for the different types of emulation hosts. For instance, if your Host Group contains a 5250 Telnet host entry and also contains a VT220 Telnet host entry, then you might require different barcode suffixes for the different hosts, like a Field Exit [fldext] for the 5250 host and an Enter [enter] for the VT host. The configuration of barcode settings for a Telnet Host entry is identical to the configuration of barcode settings for \u2018<a href=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/test-title\/\">Device Groups<\/a>\u2019 as described in the Managing Barcodes sub-section of this guide. The barcode settings that you define at the \u2018Device Group\u2019 level have priority over any barcode settings that you define at the \u2018Telnet Host Entry\u2019 level.<\/p>\n\n\n\n<h4><strong>Manage \u2013 Screen Recognition (menu option):<\/strong> <\/h4>\n\n\n\n<p>For telnet hosts, you can define screens to be recognized and actions to take for those recognized screens. You can grab \u2018Variables\u2019 from the screen text that can be used as arguments in \u2018Host APIs\u2019 or \u2018Auto-Responses\u2019 associated with the recognized screen. You can specify \u2018Host APIs\u2019 to be processed when the screen is recognized. You can specify \u2018Auto-Responses\u2019 which are scripts to be processed when the screen is recognized. You can specify \u2018Input Modifiers\u2019 to adjust the input allowed for the recognized screen. And, you can use the \u2018Screen Designer\u2019 to create a textual or graphical reformatted version of the recognized screen to be displayed on device screens with smaller or different display sizes. The details of the \u2018Screen Recognition\u2019 feature are described in the \u2018StayLinked SmartTE and Screen Recognition User Guide\u2019. As of version 15.2.0 Build 210, these features are available for TEKTERM for Android (SmartTEK) devices or TESS emulations.<\/p>\n\n\n\n<h4><strong>Manage \u2013 Dynamic Screen Settings (menu option):<\/strong> <\/h4>\n\n\n\n<p class=\"has-text-align-left\">For StayLinked Clients that support rendering of graphical TE elements, you can define how telnet application screens can be automatically and dynamically transformed into modern graphical screens without requiring manual graphical screen reformatting using the designer tool. The details of the \u2018Dynamic Screen Settings\u2019 feature are described in the \u2018StayLinked Screen Recognition and Reformatting User Guide\u2019. As of version 15.2.0 Build 210, these features are available for TEKTERM for Android (SmartTEK) devices or TESS emulations.<\/p>\n\n\n\n<h4><strong>Manage \u2013 Session Settings (menu option):<\/strong> <\/h4>\n\n\n\n<p class=\"has-text-align-left\">Added in v15.3, this option provides methods to adjust and control features specific to a telnet host and controlled with the session startup. Much like screen recognition, this option opens a panel with four tabs. Three API tabs for use during session, at startup and on end of the session plus one tab for keyboard adjustments that affect the entire session.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"422\" height=\"285\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/02\/image.png\" alt=\"\" class=\"wp-image-3905\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/02\/image.png 422w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/02\/image-300x203.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/02\/image-50x34.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/02\/image-60x41.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/02\/image-100x68.png 100w\" sizes=\"(max-width: 422px) 100vw, 422px\" \/><\/figure>\n\n\n\n<p>Right clicking in the list box or select from the File pulldown menu to add new items. These values and options mimic what is available in Screen Recognition, without the need to recognize any screen displayed during the session.<\/p>\n\n\n\n<p>Start and End APIs are controls that will execute at the beginning and end of the session respectively. For example, a startup API might send a message to users as they start their session that masks are required in certain areas. End APIs might be used to send a command to the device that unpairs a Bluetooth connection.<\/p>\n\n\n\n<p>Added in v15.5, Start also includes the option for Reconnect APIs and there is an additional Notes area. Accessing these options requires that you right click in the rightmost columns. Right clicking over the API or Argument will provide a different context menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"604\" height=\"223\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/11\/image-3.png\" alt=\"\" class=\"wp-image-4699\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/11\/image-3.png 604w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/11\/image-3-300x111.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/11\/image-3-50x18.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/11\/image-3-60x22.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/11\/image-3-100x37.png 100w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><figcaption>Right Clicking any row under Start. Reconnect, or Notes<\/figcaption><\/figure>\n\n\n\n<p>Global APIs operate during the entire session. They provide programmable global# options that can be called within screen recognition or keyboard mapping. For example, it would be possible to set a global API that calls a SmartTiles custom keyboard and then use Key Mappings to set an input that executes this global API. In short, it would be possible to set something like the exclamation character to global1, and then map [pf1] to this new variable. Every time the user selects F1 on their keyboard it would cause the SmartTiles keyboard to display.<\/p>\n\n\n\n<p>Key Mappings are keyboard map replacements that can alter keyboard inputs for affected sessions. For example, replacing [pf1] with F1[enter] would effectively replace all keyboard inputs for Function 1 with the F1[enter] expected by a HighJump host.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This section describes the various means provided to group and define your Telnet hosts that will be accessed from each StayLinked server. You can define one or more Telnet hosts per server to which your wireless users will connect. Telnet Hosts are organized into \u2018Host Groups\u2019 that can be assigned&#8230;<\/p>\n","protected":false},"author":7,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[23],"ht-kb-tag":[80,81,79,83,95,85,99,96,98,101,82,84,97],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Administrator User Guide - Telnet Host Administration &ndash; StayLinked<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.staylinked.com\/knowledge-base\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Administrator User Guide - Telnet Host Administration &ndash; StayLinked\" \/>\n<meta property=\"og:description\" content=\"This section describes the various means provided to group and define your Telnet hosts that will be accessed from each StayLinked server. You can define one or more Telnet hosts per server to which your wireless users will connect. Telnet Hosts are organized into \u2018Host Groups\u2019 that can be assigned...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/telnet-host-administration2\/\" \/>\n<meta property=\"og:site_name\" content=\"StayLinked\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-16T19:35:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01-1024x643.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"27 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\",\"name\":\"StayLinked Knowledge Base\",\"description\":\"Partner Portal Resources and Support\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/portal.staylinked.com\/sl\/kb\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/telnet-host-administration2\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01.jpg\",\"contentUrl\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2020\/08\/Admin_User_Guide.01.jpg\",\"width\":1106,\"height\":695},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/telnet-host-administration2\/#webpage\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/telnet-host-administration2\/\",\"name\":\"Administrator User Guide - Telnet Host Administration &ndash; StayLinked\",\"isPartOf\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/telnet-host-administration2\/#primaryimage\"},\"datePublished\":\"2020-02-13T22:54:50+00:00\",\"dateModified\":\"2026-02-16T19:35:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/telnet-host-administration2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/telnet-host-administration2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/telnet-host-administration2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Administrator User Guide &#8211; Telnet Host Administration\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/2292"}],"collection":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/comments?post=2292"}],"version-history":[{"count":25,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/2292\/revisions"}],"predecessor-version":[{"id":5906,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/2292\/revisions\/5906"}],"wp:attachment":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/media?parent=2292"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=2292"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=2292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}