openssh安装

openssh-5.5p1.tar.gz ,放到/tmp目录下

tar -zxvf openssh-5.5pl.tar.gz

cd openssh-5.5pl


./configure --prefix=/usr/local/openssh --sysconfdir=/usr/local/openssh/etc/ssh --with-pam --with-zlib=/usr/local/zlib --with-ssl-dir=/usr/local/openssl --with-md5-passwords --mandir=/usr/share/man
--提示zlib太旧,于是升级了zlib1.2.3,但仍然提示太旧
于是加上--without-zlib-version-check
通过

(、 安装Zlib 1.2.3
a) tar –zxvf zlib-1.2.3.tar.gz
b) cd zlib-1.2.3
c) ./configure –prefix=/usr/local/zlib
d) make
e) make install
)

或者也可以用(深圳现场用这个):
也可以用"./configure --prefix=/usr/local/openssh --sysconfdir=/usr/local/openssh/etc/ssh --with-pam --with-zlib=/usr/local/zlib "

make
make install

ssh -v查询老的版本号,用service sshd stop 将服务停掉。然后有chkconfig sshd off将其设置为不随系统开机启动

vi /etc/profile,在该文件的最后加入:
export PATH=/usr/local/openssh/bin:/usr/local/openssh/sbin:$JAVA_HOME/bin:$PATH ,注意必须把$PATH放在后半部分
然后 source /etc/profile使之立刻生效


将sshd设置成开机启动:

/etc/rc.d/rc5.d
ln -s /usr/local/openssh/sbin/sshd S99sshd

chkconfig --level 5 sshd on

6:测试openssh是否成功更新:(启动sshd服务用 :
/usr/local/openssh/sbin/sshd ,如果没有错误输出,然后用netstat -antl |grep 22查看sshd服务是否已经启动 ,若成功如下:)

[root@qingheliu bin]# netstat -antl | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
[root@qingheliu bin]#

ssh -V
查看版本(ssh客户端)

sshd -V
查看版本(ssh服务端)

--------

停止rpc.statd服务:

service nfslock stop

用netstat -ap|grep rpc.statd查看,应无输出


----

去掉telnet旗标显示:

修改/etc/https://www.360docs.net/doc/de13308901.html,,加注释#即可

相关主题
相关文档
最新文档