| sidebar_position | 10 |
|---|
With PuTTY you can connect to a remote computer via Secure Shell (SSH) or Telnet. In addition you can connect to a local serial port.
The integration of PuTTY with NETworkManger supports tabs and profiles for hosts. You can establish a connection via a profile (double-click, Enter key or right-click Connect) or directly via the connection dialog.
:::info
PuTTY is a free and open-source application that acts as a terminal emulator, serial console and network file transfer tool. It offers support for various network protocols such as SSH, Telnet, SCP, rlogin and raw socket connections. In addition to its networking capabilities, PuTTY allows connection to serial ports and provides convenient session management options for saving connection settings and quickly accessing frequently used systems. Its lightweight design and customizable interface make it a popular tool for system administrators and network engineers for tasks such as remote system administration, configuration and troubleshooting.
:::
:::note
PuTTY must be installed on the local computer in order to use this feature. You can download the latest version of PuTTY from the official website.
:::
:::note
Right-click on the tab will open the context menu with the following options:
- Reconnect - Restart PuTTY and reconnect to the remote computer.
- Resize - Resize the PuTTY window to the current view size (if connected).
- Restart session - Restart the PuTTY session (if connected).
:::
Mode used to connect to the remote computer.
Type: NETworkManager.Models.PuTTY.ConnectionMode
Default: SSH
Possible values:
SSHTelnetSerialRloginRAW
Hostname or IP address of the remote computer to connect to.
Type: String
Default: Empty
Example:
server-01.borntoberoot.net10.0.0.1
:::note
Only available if Mode is set to SSH, Telnet, Rlogin or RAW.
:::
Port of the remote computer to connect to.
Type: Integer [Min 1, Max 65535]
Default:
Settings > SSH portif Mode is set toSSHSettings > Telnet portif Mode is set toTelnetSettings > Rlogin portif Mode is set toRloginSettings > RAW portif Mode is set toRAW
:::note
Only available if Mode is set to SSH, Telnet, Rlogin or RAW.
:::
Serial line to connect to.
Type: String
Default: COM1
:::note
Only available if Mode is set to Serial.
:::
Baud rate to use for the serial connection.
Type: Integer
Default: 9600
Possible values:
30060012002400480096001440019200288003840057600115200128000256000512000921600
:::note
Only available if Mode is set to Serial.
:::
Username to use for the connection.
Type: String
Default: Settings > Username
Example: root
:::note
Only available if Mode is set to SSH, Telnet or Rlogin.
:::
Path to the private key file to use for the SSH connection.
Type: String
Default: Settings > Private key file
Example: C:\Users\BornToBeRoot\Documents\id_rsa.ppk
:::note
Only available if Mode is set to SSH.
:::
PuTTY profile to use for the connection.
Type: String
Default: Settings > Profile
Example: NETworkManager
:::note
Existing PuTTY profile to use for the connection. If no profile is specified, the default profile is used. Profiles are stored in the Windows registry under HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions.
:::
Additional command line parameters to use for the connection which are appended.
Type: String
Default: Settings > Additional command line
Example: -pw test
:::note
Additional command line parameters to use for the connection. For more information about the available parameters, see the PuTTY documentation.
:::
Mode used to connect to the remote computer.
Type: NETworkManager.Models.PuTTY.ConnectionMode
Default: SSH
Possible values:
SSHTelnetSerialRloginRAW
Inherit the host from the general settings.
Type: Boolean
Default: Enabled
:::note
If this option is enabled, the Host is overwritten by the host from the general settings and the Host is disabled.
:::
Hostname or IP address of the remote computer to connect to.
Type: String
Default: Empty
Example:
server-01.borntoberoot.net10.0.0.1
:::note
Only available if Mode is set to SSH, Telnet, Rlogin or RAW.
:::
Serial line to connect to.
Type: String
Default: COM1
:::note
Only available if Mode is set to Serial.
:::
Port of the remote computer to connect to.
Type: Integer [Min 1, Max 65535]
Default:
Settings > SSH portif Mode is set toSSHSettings > Telnet portif Mode is set toTelnetSettings > Rlogin portif Mode is set toRloginSettings > RAW portif Mode is set toRAW
:::note
Only available if Mode is set to SSH, Telnet, Rlogin or RAW.
:::
Baud rate to use for the serial connection.
Type: Integer
Default: 9600
Possible values:
30060012002400480096001440019200288003840057600115200128000256000512000921600
:::note
Only available if Mode is set to Serial.
:::
Username to use for the connection.
Type: String
Default: Empty
Example: root
:::note
Only available if Mode is set to SSH, Telnet or Rlogin.
:::
Path to the private key file to use for the SSH connection.
Type: String
Default: Empty
Example: C:\Users\BornToBeRoot\Documents\id_rsa.ppk
:::note
Only available if Mode is set to SSH.
:::
PuTTY profile to use for the connection.
Type: String
Default: Empty
Example: NETworkManager
:::note
Existing PuTTY profile to use for the connection. If no profile is specified, the default profile is used. Profiles are stored in the Windows registry under HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions.
:::
SSH hostkey to use for the connection.
Type: String
Default: Empty
Example: 71:b8:f2:6e...
:::note
This option overrides PuTTY's normal SSH host key caching policy by telling it exactly what host key to expect. The argument to this option should be either a host key fingerprint, or an SSH-2 public key blob. See the PuTTY documentation for more information.
:::
:::note
Only available if Mode is set to SSH.
:::
Enable logging of the connection to a file.
Type: Boolean
Default: Disabled
Mode used to log the connection.
Type: NETworkManager.Models.PuTTY.LogMode
Default: Session log
Possible values:
Session logSSH logSSH and Raw log
:::note
See the PuTTY documentation for more information.
:::
:::note
Only available if Enable log is enabled.
:::
Folder to store the log file in.
Type: String
Default: %LocalAppData%\NETworkManager\PuTTY_Log
Example: C:\Users\BornToBeRoot\AppData\Local\NETworkManager\PuTTY_Log
:::note
Only available if Enable log is enabled.
:::
Name of the log file.
Type: String
Default: &H_&Y-&M-&D_&T.log
Example: server-01_2020-01-01_12-00-00.log
:::note
Only available if Enable log is enabled.
:::
Additional command line parameters to use for the connection which are appended.
Type: String
Default: Empty
Example: -pw test
:::note
Additional command line parameters to use for the connection. For more information about the available parameters, see the PuTTY documentation.
:::
Username to use for the connection.
Type: String
Default: Empty
Example: root
:::note
Only available if Mode is set to SSH, Telnet or Rlogin.
:::
Path to the private key file to use for the SSH connection.
Type: String
Default: Empty
Example: C:\Users\BornToBeRoot\Documents\id_rsa.ppk
:::note
Only available if Mode is set to SSH.
:::
PuTTY profile to use for the connection.
Type: String
Default: Empty
Example: NETworkManager
:::note
Existing PuTTY profile to use for the connection. If no profile is specified, the default profile is used. Profiles are stored in the Windows registry under HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions.
:::
Enable logging of the connection to a file.
Type: Boolean
Default: Disabled
Mode used to log the connection.
Type: NETworkManager.Models.PuTTY.LogMode
Default: Session log
Possible values:
Session logSSH logSSH and Raw log
:::note
See the PuTTY documentation for more information.
:::
:::note
Only available if Enable log is enabled.
:::
Folder to store the log file in.
Type: String
Default: %LocalAppData%\NETworkManager\PuTTY_Log
Example: C:\Users\BornToBeRoot\AppData\Local\NETworkManager\PuTTY_Log
:::note
Only available if Enable log is enabled.
:::
Name of the log file.
Type: String
Default: &H_&Y-&M-&D_&T.log
Example: server-01_2020-01-01_12-00-00.log
:::note
Only available if Enable log is enabled.
:::
Additional command line parameters to use for the connection which are appended.
Type: String
Default: Empty
Example: -pw test
:::note
Additional command line parameters to use for the connection. For more information about the available parameters, see the PuTTY documentation.
:::
Path to the PuTTY executable.
Type: String
Default: %ProgramFiles%\PuTTY\putty.exe, %ProgramFiles(x86)%\PuTTY\putty.exe
Example:
C:\Program Files\PuTTY\putty.exe
:::note
The Configure button opens the PuTTY application to configure it.
:::
Mode used to connect to the remote computer.
Type: NETworkManager.Models.PuTTY.ConnectionMode
Default: SSH
Possible values:
SSHTelnetSerialRloginRAW
Username to use for the connection.
Type: String
Default: Empty
Example: root
:::note
Only available if Mode is set to SSH, Telnet or Rlogin.
:::
Path to the private key file to use for the SSH connection.
Type: String
Default: Empty
Example: C:\Users\BornToBeRoot\Documents\id_rsa.ppk
:::note
Only available if Mode is set to SSH.
:::
PuTTY profile to use for the connection.
Type: String
Default: NETworkManager
Example: NETworkManager
:::note
Existing PuTTY profile to use for the connection. If no profile is specified, the default profile is used. Profiles are stored in the Windows registry under HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions.
:::
Enable logging of the connection to a file.
Type: Boolean
Default: Disabled
Mode used to log the connection.
Type: NETworkManager.Models.PuTTY.LogMode
Default: Session log
Possible values:
Session logSSH logSSH and Raw log
:::note
See the PuTTY documentation for more information.
:::
:::note
Only available if Enable log is enabled.
:::
Folder to store the log file in.
Type: String
Default: %LocalAppData%\NETworkManager\PuTTY_Log
Example: C:\Users\BornToBeRoot\AppData\Local\NETworkManager\PuTTY_Log
:::note
Only available if Enable log is enabled.
:::
Name of the log file.
Type: String
Default: &H_&Y-&M-&D_&T.log
Example: server-01_2020-01-01_12-00-00.log
:::note
Only available if Enable log is enabled.
:::
Additional command line parameters to use for the connection which are appended.
Type: String
Default: Empty
Example: -pw test
:::note
Additional command line parameters to use for the connection. For more information about the available parameters, see the PuTTY documentation.
:::
Port to use for SSH connections.
Type: Integer
Default: 22
Example: 22
Port to use for Telnet connections.
Type: Integer
Default: 23
Example: 23
Serial line to use for Serial connections.
Type: String
Default: COM1
Example: COM5
Baud rate to use for Serial connections.
Type: Integer
Default: 9600
Example: 115200
Port to use for Rlogin connections.
Type: Integer
Default: 513
Example: 513
Port to use for RAW connections.
Type: Integer
Default: 23
Example: 23
