ubuntu14.04LTS openssh-server 手动安装配置步骤

Posted _小百

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu14.04LTS openssh-server 手动安装配置步骤相关的知识,希望对你有一定的参考价值。

先用能上网的机器下载:zlib-1.2.5.tar.bz2openssh-5.6p1.tar.gzopenssl-0.9.8o.tar.tar,接下来,准备安装。

  步骤如下:

  1、首先解压安装zlib:tar -xf zlib-1.2.5.tar.bz2,会在当前目录下生成zlib目录。进入zlib目录,然后./configure、make make install ,一路下来,没有错误提示,则安装成功。

  2、安装openssl。步骤同上。安装结束,可使用命令:openssl version -a 检查openssl是否安装正确。

这里安装有可能会报错:POD document had syntax errors at /usr/bin/pod2man line 71.

解决方法:打开/usr/bin/pod2man 这个配置文件看一下 可以的话 注释掉 第71行 在编译 用#注释

  3、再安装openssh-server。步骤同上。在最后一步报错: Privilege separation user sshd does not exist 解决:在/etc/passwd 中加入: sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin 再次make install 编译安装成功。

  4、启动ssh。ssh默认安装在/usr/local/sbin/目录下,使用 /usr/local/sbin/sshd 启动ssh服务,该服务默认侦听22端口。

  5、检查ssh服务是否启动:

netstat -tnlp|grep :22

 

最后,ubuntu如果重启后,sshd默认是不会开机启动的,所以要添加开机自启动

sudo vi /etc/rc.local

在exit 0之前,增加一行:

/usr/local/sbin/sshd

以上是关于ubuntu14.04LTS openssh-server 手动安装配置步骤的主要内容,如果未能解决你的问题,请参考以下文章

U盘安装Ubuntu 14.04 LTS

从Ubuntu 14.04 LTS版升级到Ubuntu 16.04 LTS

在 Ubuntu 14.04 LTS 上安装 Navicat

ubuntu14.04LTS下搭建NS2实验环境

如何从Ubuntu14.04LTS更新到Ubuntu16.04LTS

完全删除 MySQL Ubuntu 14.04 LTS