为了提高ssh的安全性,更新openssh也很重要。
开始编译安装openssh。
openssh官方网站:在此下载最新的OpenSSH http://www.OpenSSH.com /
安装openssh之前,请升级gcc、openssl、openssl-devel、zlib和zlib-devel
在centos上可以直接使用yum-yinstallgccopensslopenssl-develzlibzlib-devel
redhat只能寻找并安装rpm软件包。
请注意安装
tar -zxvf openssh-5.5p1.tar.gz
cd openssh-5.5p1
./configure #在此处最好不要指定安装路径
make -j 10
制造安装
恭喜你。 结束了。 如果没有错误的话。
新安装的缺省ssh服务器端程序为/usr/local/sbin/sshd
新安装的缺省ssh客户端程序为/usr/local/bin/ssh
/usr/local/etc/
13 .开始覆盖! 请进入linux独立模式,或在启动时不要启动sshd服务。 无法重写/usr/sbin/sshd文件。 icon_sad.gif
CP/usr/local/sbin/sshd/usr/sbin/sshd
CP/usr/local/bin/ssh/usr/bin/ssh
cp /usr/local/etc/* /etc/ssh/
14 .新安装的openssh还包括两个APP应用程序: sftp和scp,并且可以覆盖现有的系统。
CP/usr/local/bin/sftp/usr/bin/sftp
CP/usr/local/bin/scp/usr/bin/scp
启动:/usr/local/sbin/sshd
15. ssh -V
查询的当前版本显示如下:
OpenSSH_3.6.1p1、SSH protocols 1.5/2.0、OpenSSL0x0090702f
16 .用客户端连接主机,看有无问题,如果正常,提示服务器程序正常运行
在主机上运行ssh xx.xx.xx.xx并检查是否已连接。 通常表示服务器客户端正在正常运行