The configuration file for ssh2 /etc/ssh2/ssh2_config
allows you to set options that modify the operation of the client programs. The files contain keyword-value pairs, one per line, with keywords
being case insensitive. Here are the more important keywords; a complete listing is available in the man page for ssh2(1).
Edit the ssh2_config
file, vi /etc/ssh2/ssh2_config
and add or change, if necessary:
# ssh2_config # SSH 2.0 Client Configuration File *:Port 22 Ciphers blowfish Compression yes IdentityFile identification AuthorizationFile authorization RandomSeedFile random_seed VerboseMode no ForwardAgent no ForwardX11 no PasswordPrompt "%U's password: " Ssh1Compatibility no Ssh1AgentCompatibility none NoDelay yes KeepAlive yes QuietMode no
This tells ssh2_config file to set itself up for this particular configuration setup with:
Port 22
The option Port
specifies on which port number ssh connects to on the remote host. The default port is 22.
Ciphers blowfish
The option Ciphers
specifies what cipher should be used for encrypting sessions. The blowfish uses 64-bit blocks and keys of up to 448 bits.
Compression yes
The option Compression
specifies whether to use compression during sessions. Compression will improve communication speed and files transfers.
IdentityFile identification
The option IdentityFile
specifies an alternate name for the user's identification file.
AuthorizationFile authorization
The option AuthorizationFile
specifies an alternate name for the user's authorization file.
RandomSeedFile random_seed
The option RandomSeedFile
specifies an alternate name for the user's random seed file.
VerboseMode no
The option VerboseMode
instructs ssh2 to print debugging messages about its progress. This option is helpful in debugging connection, authentication, and configuration problems.
ForwardAgent no
The option ForwardAgent
specifies which connection authentication agent if any should be forwarded to the remote machine.
ForwardX11 no
The option ForwardX11
is for people that use the Xwindow
GUI and want to automatically redirect X11
sessions to the remote machine. Since
we've set up a server and do not have a GUI installed on it, we can safely turn this option off.
PasswordPrompt "%U's password: "
The option PasswordPrompt
specifies the password prompt that will be displayed for the user when connecting to a host. Variables %
U and %
H give the user's login name and host, respectively.
Ssh1Compatibility no
The option Ssh1Compatibility
specifies whether or not to use SSH1 compatibility code with SSH2 for ssh1 users.
Ssh1AgentCompatibility none
The option Ssh1AgentCompatibility
specifies whether or not to also forward SSH1 agent connections with SSH2 for ssh1 users.
NoDelay yes
The option NoDelay
specifies if the socket option TCP_NODELAY
should be enabled. It is recommended that you set this option to yes
to improve network performance.
KeepAlive yes
The option KeepAlive
specifies whether the system should send keep alive messages to the remote server. If set to yes
then the death of the connection or crash of remote machines will be properly noticed.
QuietMode no
The option QuietMode
specifies whether the system runs in quiet mode. This option must be set to no
because in quiet mode, nothing is logged in the system log except for fatal errors. Since we
want to have information about users sessions it is preferable to disable this option.