Table of Migrated Settings

When you install Reflection for Secure IT on systems with a Reflection 6.x server or F-Secure server, supported settings are migrated to the newer XML configuration file format. This table provides a summary of which settings are supported and how settings are migrated to the newer XML format.

NOTE:Settings for configuring certificate authentication are migrated when you install Reflection PKI Services Manager. For details, see Table of Migrated PKI Settings.

sshd2_config Keyword

rsshd_config.xml Setting

AddGroupToToken

Not supported

AllowedAuthentications

Authentication.<xxx>.<xxx>

Values: allow = 2, require = 3, deny = 1

  • gssapi-with-mic > GSSAPI.
  • AllowGSSAPIAuthentication

publickey > PublicKey.AllowPublicKeyAuthentication

  • keyboard-interactive > KeyboardInteracitve.
  • AllowKeyboardInteracitveAuthentication

password > Password.AllowPasswordAuthentication

AllowedPasswordAuthentications

Authentication.Radius.UseRadius

AllowGroups

GroupAccessControl.GroupEntry.GroupName.AllowAccess

sets AllowAccess to true

AllowTcpForwardingForGroups

Not supported

AllowTcpForwardingForUsers

Not supported

AllowUsers

  • UserAccessControl.UserEntry.UserName.
  • AllowAccess

Sets AllowAccess to true

AllowHosts

  • ClientHostAccessControl.ClientHostServer.
  • ClientDomain.AllowAccess

Sets AllowAccess to true

AllowTcpForwarding

Permission.PermitC2SPortForwarding

Permission.PermitS2CPortForwarding

AuthFailureErrorMessages

Authentication.AuthFailureErrorMessages

AuthImmediateDisconnect

Authentication.AuthImmediateDisconnect

AuthInteractiveFailureTimeout

Authentication.Password.Password-AttemptDelay

AuthKbdInt.NumOptional

Not supported

AuthKbdInt.Optional

Authentication.RSASecurID.RSASecurIDAuthentication

Set to '2' if 'securid' is present in the migrated setting

AuthKbdInt.Plugin

Not supported

AuthKbdInt.Required

Authentication.RSASecurID.RSASecurIDAuthentication

Set to '3' if 'securid' present in the migrated setting

AuthKbdInt.Retries

Not supported

AuthorizationFile

Authentication.PublicKeys.Authorization-File

AuthPublicKey.MaxSize

Authentication.PublicKeys.PublicKey-MaxSize

AuthPublicKey.MinSize

Authentication.PublicKeys.PublicKey-MinSize

BadKeyName

Not supported

BannerMessageFile

General.BannerMessageFile

CachePasswords

Authentication.UsePasswordCache

Cert.RSA.Compat.HashScheme

Not supported

Ciphers

Encryption.Ciphers.<xxx>

  • aes128-ctr > aes128-ctr
  • aes128-cbc > aes128-cbc
  • aes128 > aes128-cbc
  • aes192-ctr > aes192-ctr
  • aes192-cbc > aes192-cbc
  • aes192 > aes192-cbc
  • aes256-ctr >aes256-ctr
  • aes256-cbc > aes256-cbc
  • aes256 > aes256-cbc
  • 3des-ctr > not supported
  • 3des-cbc > des3-cbc
  • 3des > des3-cbc
  • blowfish-ctr > not supported
  • blowfish-cbc > blowfish-cbc
  • blowfish > blowfish-cbc
  • twofish > not supported
  • arcfour >arcfour-128,arcfour-256,arcfour
  • cast128-ctr > not supported
  • cast128-cbc > cast128-cbc
  • cast128 > cast128-cbc
  • des-cbc@ssh.com > not supported
  • des > not supported
  • rc2-cbc@ssh.com > not supported

none > NoEncryption

Any > aes128-cbc, aes192-cbc, aes256-cbc, des3-cbc, blowfish-cbc, cast128-cbc, aes128-ctr, aes192-ctr, aes256-ctr, NoEncryption

AnyStd > aes128-cbc, aes192-cbc, aes256-cbc, des3-cbc, blowfish-cbc, aes128-ctr, aes192-ctr, aes256-ctr

AnyCipher > aes128-cbc, aes192-cbc, aes256-cbc, des3-cbc, blowfish-cbc, cast128-cbc, aes128-ctr, aes192-ctr, aes256-ctr

AnyStdCipher > aes128-cbc, aes192-cbc, aes256-cbc, des3-cbc, blowfish-cbc, cast128-cbc, aes128-ctr, aes192-ctr, aes256-ctr

NOTE:If only unsupported ciphers are set, migration of ciphers setting will fail.

CRLFile

Not supported

DefaultDirectory

Permission.TerminalDefaultDirectory

DenyGroups

  • GroupAccessControl.GroupEntry.GroupName.
  • AllowAccess

Sets AllowAccess to false

DenyHosts

  • ClientHostAccessControl.ClientHostServer.
  • ClientDomain.AllowAccess

Sets AllowAccess to false

DenyTcpForwardingForGroups

Not supported

DenyTcpForwardingForUsers

Not supported

DenyUsers

  • UserAccessControl.UserEntry.UserName.
  • AllowAccess

Sets AllowAccess to false

DisableVersionFallback

SSH1 not supported by Reflection for Secure IT

DoubleBackspace

Not supported

EmulationType

Not supported

EmulationTypeForCommands

Not supported

EmulationTypeForForcedCommand

Not supported

EnableLegacySubauthentication

Not supported

EventLogFilter

EventLogging.EventLoggingLevel

DebugLogging.DebugLoggingLevel

  • error - 1
  • error,warning - 2
  • error,warning,info - 3

FipsMode

Encryption.FipsMode

ForwardACL

Not supported

GSSAPI.AllowedMethods

Not supported

GSSAPI.DelegateToken

Not supported

HostCertificateFile

Identity.HostCertificateFile

HostKeyFile

Identity.HostKeyFile

HostKeyEkInitString

Not supported

HostKeyEkProvider

Not supported

HostKeyEkTimeOut

Not supported

HostSpecificConfig

Not supported

IdleTimeOut

General.IdleTimeout

IsPasswordChangeAllowed

Authentication.Password.Permit-PasswordChange

KeepAlive

Network.Binding.TCPKeepAlive

LDAPServers

Not supported

LocalPki

Not supported

ListenAddress

Network.Binding.ListenAddress (first binding)

LogCertificateSubject

Not supported

LoginGraceTime

Authentication.GraceLoginTimeout

LogPublicKeyFingerPrint

Not supported

MACs

Encryption.MACs.<xxx>

  • hmac-sha1 > hmac-sha1
  • hmac-sha256 > hmac-sha256
  • hmac-sha512 > hmac-sha512
  • hmac-md5 > hmac-md5
  • hmac-sha256 > Not supported
  • hmac-ripemd160 > hmac-ripemd160

none > NoProtection

Any > hmac-sha1, hmac-sha256, hmac-sha512, hmac-md5, hmac-ripemd160, NoProtection

AnyStd > hmac-sha1, hmac-sha256, hmac-sha512, hmac-md5, NoProtection

AnyMac > hmac-sha1, > hmac-md5, hmac-ripemd160

AnyStdMac > hmac-sha1, hmac-md5

MapFile

Not supported

MaxBroadcastsPerSecond

Not supported

MaxConnections

General.MaximumConnection

NoDelay

Not supported

OCSPResponder

Not supported

PasswdPath

Not supported

PasswordGuesses

Authentication.Password.Maximum-PasswordAttempts

PermitEmptyPasswords

Authentication.Password.Permit-EmptyPassword

PermitRootLogin

Not supported

PermitUserTerminal

Permission.PermitTerminalShell

Pki

Not supported

PkiDisableCrls

Not supported

PkiOcspMode

Not supported

Port

Network.Binding.Port

PrivateWindowStation

Not supported

ProtocolVersionString

Identity.ProtocolVersionString

PublicHostKeyfile

Public key is copied – no XML setting

QuietMode

Not supported

RadiusKey

Authentication.Radius.RadiusServer.ServerSecret

RadiusServer

Authentication.Radius.RadiusServer.ServerName

RandomSeedFile

Not supported

RekeyIntervalSeconds

Encryption.KeyExchange.Rekey-IntervalSeconds

RemoteCommandPrefix

Permission.ExecutionRequestPrefix

RequiredAuthentications

Values: allow = 2, require = 3, deny = 1

gssapi-with-mic > GSSAPI.Allow-GSSAPIAuthentication

publickey > PublicKey.AllowPublic-KeyAuthentication

keyboard- > KeyboardInteracitve.Allow-KeyboardInteracitveAuthentication

password > Password.AllowPassword-Authentication

RequireReverseMapping

Network.Binding.RequireDNSLookup

ResolveClientHostName

Not supported

RevocationCa

Not supported

SettableEnvironmentVars

Not supported

Sftp-AdminDirList

Not migrated

Sftp-AdminUsers

Not migrated

Sftp-DirList

  • SFTPDirectories.AccessibleDirectories.
  • AccessibleDirectory

Note:If a “/” chroot is defined, then this accessible directory will be marked allowed and others will be marked not allowed. Also, ‘Allow all’ setting will be unchecked.If multiple “/” chroot is found, migration only migrate the first entry of “/”.

If no “/” chroot is defined, all accessible directory(s)will be marked allowed. Also, ‘Allow all’ setting will be checked.

If the first entry of “/” chroot contains “$Drive”, migration will NOT migrate ANY accessible directory(s).

If a non-chroot accessible directory contains “$Drive”, migration will skip this directory.

Sftp-Home

SFTPDirectories.UserLoginDirectory

If Sftp-Home is empty, the server uses the first entry on Sftp_DirList, provided it is not a chrooted entry (forward slash).

Note: If a “/” chroot is defined, then the user login directory will be set to “/” value. If multiple “/” chroot is found, then the first entry of “/” wins. If Sftp-Home directory is not one of accessible directory(s) or a child of one of the accessible directory(s), then user login directory will be set to “/”.

SftpLogCategory

EventLogging.EventLoggingLevel

DebugLogging.DebugLoggingLevel

error,warning,info - 3

NOTE:All SFTP log categories are now part of overall event/debug logging. By default, Error Warning Information logging levels provide at least the same or more information.

User Login/Logout > error,warning,info - 2

Uploads > error,warning,info - 2

Downloads > error,warning,info - 2

Directory Listings > error,warning,info - 2

Modifications > error,warning,info - 2

SocksServer

Not supported

Ssh1Compatibility

SSH1 not supported by Reflection for Secure IT

Sshd1ConfigFile

SSH1 not supported by Reflection for Secure IT

Sshd1Path

SSH1 not supported by Reflection for Secure IT

SubAuthId

Not supported

Subsystem

Not applicable

Subsystem-sftp

Not applicable

TerminalProvider

Permission.TerminalShell

TryReverseMapping

Not supported

UserConfigDirectory

Authentication.PublicKeys.UserKey-Directory

UserSFTPDirectory

Pre 6.0 F-Secure keyword setting maps to SFTPDirectories.UserLoginDirectory

Uses same logic as Sftp-Home

UserSpecificConfig

Not migrated

VerboseMode

Not supported