16.3. 配置/etc/ssh2/ssh2_config文件

ssh2 的配置文件/etc/ssh2/ssh2_config允许您设置修改客户端程序操作的选项。文件包含关键字-值对,每行一对,关键字不区分大小写。以下是一些更重要的关键字;完整的列表请参考 ssh2(1) 的 man 手册。

编辑ssh2_config文件,vi/etc/ssh2/ssh2_config并根据需要添加或更改
         # 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
         
这告诉 ssh2_config 文件为此特定配置设置自身,使用

端口 22

该选项端口指定 ssh 连接到远程主机的端口号。默认端口是 22。

密码 blowfish

该选项密码指定会话加密应使用的密码。blowfish 使用 64 位块和高达 448 位的密钥。

压缩 yes

该选项压缩指定是否在会话期间使用压缩。压缩将提高通信速度和文件传输速度。

身份文件 identification

该选项身份文件指定用户身份文件的备用名称。

授权文件 authorization

该选项授权文件指定用户授权文件的备用名称。

随机种子文件 random_seed

该选项随机种子文件指定用户随机种子文件的备用名称。

详细模式 no

该选项详细模式指示 ssh2 打印关于其进度的调试消息。此选项有助于调试连接、身份验证和配置问题。

转发代理 no

该选项转发代理指定 *如果有的话* 哪个连接身份验证代理应该被转发到远程计算机。

转发 X11 no

该选项转发 X11适用于使用Xwindow GUI 并希望自动重定向X11会话到远程计算机。由于我们已经设置了服务器并且没有在其上安装 GUI,我们可以安全地关闭此选项。

密码提示符 "%U 的密码: "

该选项密码提示符指定用户连接到主机时将显示的密码提示符。变量%U 和%H 分别给出用户的登录名和主机。

Ssh1 兼容性 no

该选项Ssh1 兼容性指定是否为 ssh1 用户在 SSH2 中使用 SSH1 兼容性代码。

Ssh1 代理兼容性 none

该选项Ssh1 代理兼容性指定是否也为 ssh1 用户在 SSH2 中转发 SSH1 代理连接。

无延迟 yes

该选项无延迟指定是否应启用套接字选项TCP_NODELAY应启用。建议您将此选项设置为yes以提高网络性能。

保持活动 yes

该选项保持活动指定系统是否应向远程服务器发送保持活动消息。如果设置为yes则连接中断或远程计算机崩溃将被正确地注意到。

静默模式 no

该选项静默模式指定系统是否在静默模式下运行。此选项必须设置为no因为在静默模式下,除了致命错误外,系统日志中不会记录任何内容。由于我们希望获得有关用户会话的信息,因此最好禁用此选项。