[Ubuntu] ubuntu中openssh的源码安装


Ubuntu 这货竟然默认安装不带openssh,只是默认安装了ssh的客户端。所以需要手动安装。

看到网上一般的指导是使用apt-get install  openssh-server,但是记得上次这样安装后愣是没弄成,

所以这次此用源码安装的方式:

1. 下载openssh源码,这个容易,google一下,我这里的版本是6.5p1。

2. 减压缩: tar -zxvf   xxx.tar.gz

3. 进入目录,执行 ./configure, 报错找不到zlib的一个头文件,

   只好先去安装zlib,下载地址www.zlib.net,版本1.2.8,源码安装,一般不会出现问题。

   执行./configure,这时报错openssl相关的文件找不到,只好再去安装openssl,源码安装。

   再执行./configure,报错 can't find recent openssl libcrypto,感觉原因是openssl安装有问题,

   google发现可以用apt-get install  libssl-dev 搞定(应该是之前不安装openssl也可以直接用这个搞定),

   此后在执行./configure,顺利完成。

4. make

5. make install

6.  默认安装到/usr/local/sbin/下,用绝对路径/usr/local/sbin/sshd 启动服务。

   





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章