SSH在系统管理与运维中的作用,想必大家都是知道的,常用且不可缺少。 远程安装调试SSH特别注意,OpenSSH卸载后,可能导致凡使用SSH协议连接服务器的工具都无法登陆,比如WINSCP、PUTTY等,如果你正使用远程桌面,最好先开启TELNET并确保开机启动(或其它可替代的远程管理工具也可以),客户端可以正常连接后才可动手更新SSH,否则一旦SSH启动失败,就只能找机房了。 一、卸载原来SSH
默认SSH会安装为服务,且开机启动,所以要先把服务停止(本文环境RedHat5.4):
二、下载并安装新的OPENSSH
复制代码代码如下:
cd /tmp
wget http://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/openssh-5.9p1.tar.gz tar xzvf openssh-5.9p1.tar.gz cd openssh-5.9p1 ./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh --with-pam --with-ssl-dir=/usr/local/openssl --with-md5-passwords --mandir=/usr/share/man --with-zlib=/usr/local/zlib2 make && make install
这里需要注意,上面的./configure配置,天缘的默认路径如下: 三、查询SSH版本
[root@localhost]# ssh -V
1、简单的开机启动设置方法
复制代码代码如下:
...
# pull in sysconfig settings
RETVAL=0
# Some functions to make the below more readable
确认这些并修改这些路径后保存。 |