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