Release Notes for SSH Tectia ConnectSecure 6.0.2
------------------------------------------------
30 June 2008
(C) 2008 SSH Communications Security Corp.
This software is protected by international copyright laws.
All Rights Reserved.
Table of Contents
1. About This Release
2. New Features
3. Bug Fixes and Minor Features
4. Known Issues
5. Further Information
1. About This Release
----------------------
The SSH Tectia client/server solution 6.0 is an end-to-end
communications security solution for multi-platform environments.
It is based on the Secure Shell technology from the original developers.
The SSH Tectia client/server solution consists of four base products:
* SSH Tectia Client
* SSH Tectia ConnectSecure
* SSH Tectia Server
* SSH Tectia Server for IBM z/OS
SSH Tectia Client provides a conventional and powerful secure terminal
and secure file transfer client to be used in conjunction with SSH Tectia
Server or other Secure Shell servers to enable secure connectivity and
file transfers in heterogeneous enterprise environments.
SSH Tectia ConnectSecure provides additional powerful features to
transparently secure FTP file transfers and server connectivity.
SSH Tectia ConnectSecure is designed especially for server-to-server
file transfer security and it introduces new features enabling enhanced,
high-performance file transfers in conjunction with SSH Tectia Servers,
third-party or OpenSSH servers in heterogeneous enterprise environments.
SSH Tectia ConnectSecure replaces the EFT expansion packs for SSH Tectia
Client and Server that were available in SSH Tectia version 5.x.
We recommend uninstalling any SSH Secure Shell and SSH Tectia 4.x
products, before installing SSH Tectia ConnectSecure 6.0.
SSH Tectia ConnectSecure 6.0.2 introduces several features from earlier
SSH Tectia 4.4.x implementations to the new G3 architecture, easing the
migration process to the latest 6.0.x version. It also includes other new
minor features and fixes.
2. New Features
-----------------
The following list includes the new features implemented in SSH Tectia
Client and SSH Tectia ConnectSecure.
New features in 6.0.2:
----------------------
- All platforms: The host-key option 'accept-unknown-host-keys' has been
modified to more closely match the behavior of SSH Tectia Client 4.4.x:
* For a host with no existing key it
1. Emits an audit log message (if auditing has been enabled)
2. Prints a message on screen
3. Saves the key on disk
4. Proceeds with the connection
* For a host with an existing key that is different from the offered
key it
1. Emits an audit log message (if auditing has been enabled)
2. Prints a visible warning message on screen
3. Proceeds with the connection
This should be equivalent to the behavior of SSH Tectia Client 4.4.x
with StrictHostKeyChecking=no.
- All platforms: New option 'authentication-success-message' exists for
configuring whether the success messages are output.
- All platforms: Usage of user name variables has been enabled in the
keystore configurations, such as:
- New platform support: Added support for VMware ESX Server 3.5.
- Unix: SSH Tectia ConnectSecure now supports Transparent TCP Tunneling
also on Unix platforms.
* The ssh-tectia-ftp-conversion-* installation packages have been
renamed ssh-tectia-capture-*.
* The ssh-convert-ftp command has been renamed ssh-capture and it is
used also for Transparent TCP Tunneling in addition to Transparent
FTP Tunneling and FTP-SFTP Conversion.
- All platforms: The following new 6.0.x command-line options have been
added to scpg3 and sftpg3:
-C
+C
-c, --compression
-i file
-K, --identity-key-file=file
--ciphers=cipher-list
--exclusive
--identity=id
--identity-key-id=id
--identity-key-hash=id
--keep-alive
--macs=mac-list
--tcp-connect-timeout
- Unix: The '-f, --fork-into-background' option of sshg3 now works as in
SSH Tectia Client 4.x.
- All platforms: A client-side keep-alive option has been implemented for
automatically sending a keep-alive message to the server at configurable
regular intervals. This enables connections in environments where the
firewall is set to disconnect the connection after a certain idle timeout
period.
- All platforms: sftpg3 now reads the
option from the Connection Broker
configuration file.
Possible values are:
tectia: The default behavior, which copies directories recursively
ftp: get/put commands are executed as sget/sput, and
mget/mput commands have recursion depth set to 1.
openssh: get/put/mget/mput are the same, with recursion depth set to 1.
The mode set via the Connection Broker configuration can be
overridden with environment variable 'SSH_SFTP_CMD_GETPUT_MODE'. The
recursion depth can be overridden by adding option '--max-depth=yyy' to
commands get/put/mget/mput on the command line.
- All platforms: Warnings about a hostkey being changed or not found are
now logged via syslog.
- All platforms: Agent forwarding compatibility has been implemented
between SSH Tectia Client and OpenSSH (where the Connection Broker of SSH
Tectia Client serves as the authentication agent for subsequent connections
by the OpenSSH client). All SSH Tectia products involved need to be at
version 6.0.2 for this to work.
- All platforms: New option 'tcp-connect-timeout' exists for timing out the
TCP connection when the target host is unreachable.
New features in 6.0.0:
----------------------
- New platform support:
o HP-UX 11i v3 (PA-RISC, IA64)
o SUSE Linux Enterprise Server 10 (x86, x86-64)
o SUSE Linux Enterprise Desktop 10 (x86, x86-64)
o Red Hat Enterprise Linux 5.1 (x86, x86-64)
- Windows: NEW Transparent TCP Tunneling functionality.
SSH Tectia Client and ConnectSecure on Windows can transparently secure
several essential software applications used by administrators for remote
administration of business-critical hosts running on Windows, Unix, Linux
and IBM mainframe systems. This includes remote desktop software such as
VNC and RDP. SSH Tectia Client can also be used to secure any existing
Telnet-based terminal connections to enterprise applications, as well as
remote access to business email or corporate intranet. This feature is
supported on Windows XP and 2000 by SSH Tectia Client and also on Windows
Server 2003 by SSH Tectia ConnectSecure.
- All platforms: Added '-K' option to 'sshg3' to select a specific key
for authentication.
- All platforms: Added option '--identity' for SSH Tectia Client and
SSH Tectia ConnectSecure so that it is possible to specify a key
from the key store to use (identified either by the key ID or public
key hash).
Syntax:
sshg3: [OPTION]... PROFILE|[USER@]HOST[#PORT] [COMMAND]
--identity= Use private key 'id' as user identification.
The 'id' can be either key id, key hash or a key file name.
--identity-key-id= Use key id as a user identification.
--identity-key-hash= Use key hash as a user identification.
- All platforms: The ssh '-c' command-line option in SSH Tectia Client 4.x,
where you used to supply the name of the cipher that you were using is
now recognized in 6.0.
Syntax:
-c, --ciphers=
Allow only selected ciphers to be used.
Giving value 'help' lists available ciphers.
-m, --macs=
Allow only selected MACs to be used.
Giving value 'help' lists available MACs.
- All platforms: Added option '-K' to 'sshg3' to select a specific
key for authentication.
Syntax:
sshg3 -K, --identity-key-file=
Use key file as a user identification.
- All platforms: In SSH Tectia Client 4.x, the ssh-add2 command has option
'-p' that makes the agent read the passphrase from stdin. This
functionality is now available in the Connection Broker in SSH Tectia 6.0.
- All platforms: Added time stamps to debug the output of
SSH Tectia Client/Server/ConnectSecure 6.0.
- All platforms: Support for shell command ! added into sftpg3.
Syntax:
sftp> help !
! [ []]
Invoke an interactive shell on the local machine.
If is given, it is used as the command to be executed.
Optional are used as arguments to the command.
- All platforms: Added option '-i' to use selected private keys
with the sshg3 command line tool.
Syntax:
sshg3 -i
Use private keys defined in the identification file to authenticate
with the public-key method.
- All platforms: A new command-line tool 'ssh-broker-ctl' is available
for managing and monitoring the Connection Broker.
The Connection Broker is part of SSH Tectia Client and SSH Tectia
ConnectSecure and is responsible for managing all connections
(including authentication).
The ssh-broker-ctl command-line parsing is separated to specific
commands, such as status or list-keys. Most command-line options are
command-specific although there are generic options which work on all
or on multiple commands.
Syntax: ssh-broker-ctl [options]
Examples of available commands:
status Print status and statistics for running Broker.
list-connections List of open connections.
list-channels List of open connection channels.
(for a full list, enter: ssh-broker-ctl --help)
- Windows: SSH Tectia Client / ConnectSecure Broker GUI improvements:
- Fallback and pseudo IP options are disabled for direct and
block filter
- Filter rule editing has been improved in the SSH Tectia
Configurator for:
1. Any ports
2. Single Port