登录 注册
当前位置:主页 > 资源下载 > 33 > 搭建SSH服务器的环境步骤

搭建SSH服务器的环境步骤

  • 更新:2024-09-22 10:26:02
  • 大小:15KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Web开发 - 开发技术
  • 格式:DOCX

资源介绍

先用能上网的机器下载:zlib-1.2.5.tar.bz2、openssh-5.6p1.tar.gz、openssl-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是否安装正确。(tar –xf ) 这里安装有可能会报错:POD document had syntax errors at /usr/bin/pod2man line 71. 解决方法:打开/usr/bin/pod2man 这个配置文件看一下 可以的话 注释掉 第71行 在编译 用#注释 如果出现Makefile:xxx: recipe for target xxx failed 用make –i install   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