3. linux ssh 的配置
3.1 linux ssh 的安装
首先检查 Linux 是否安装 ssh
Rpm –p sshd
如果安装好了将显示 SSH 的版本信息,否则请下载安装包进行安装。
下载:openssh-1.2.3.tar.gz。
1)编译 OpenSSH 需要 zlib-devel 软件包,这个软件包包括头文件和函数库。编译使用
zlib 的压缩和解压函数的程序,就要事先安装这个软件包。
用下面的命令验证一下在系统中是否已经安装了 zlib-devel 软件包:
rpm -qi zlib-devel
用下面命令在系统中安装 zlib-devel 软件包:
rpm -Uvh zlib-devel-version.i386.rpm
2)编译和安装
把软件包(tar.gz)解压:
tar xzpf openssh-version.tar.gz
现在,编译和安装 OpenSSH:
make
make install
“make”命令把源文件编译成可执行的二进制文件,“make install”把二进制文件和配置
文件安装在合适的目录下。
3.2 客户端配置
配置“/etc/ssh/ssh_con&g”文件
“/etc/ssh/ssh_con&g”文件是 OpenSSH 系统范围的配置文件,允许你通过设置不同的
选项来改变客户端程序的运行方式。这个文件的每一行包含“关键词-值”的匹配,其中“关
键词”是忽略大小写的。编辑“ssh_con&g”文件(vi /etc/ssh/ssh_con&g),添加或改
变下面的参数:
# Site-wide defaults for various options
Host *
ForwardAgent no
ForwardX11 no
RhostsAuthentication no
RhostsRSAAuthentication no
RSAAuthentication yes
PasswordAuthentication yes
FallBackToRsh no
UseRsh no
BatchMode no
CheckHostIP yes
StrictHostKeyChecking no
IdentityFile ~/.ssh/identity
Port 22
Cipher blow&sh
EscapeChar ~