码迷,mamicode.com
首页 > 其他好文 > 详细

手动安装ssh

时间:2015-06-08 19:14:13      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

本来可以使用以下命令自动安装ssh服务(Ubuntu缺省安装了openssh-client):

sudo apt-get install openssh-server

但找不到合适的源,只好手动安装。

1、下载相关软件包:
       zlib-1.2.5.tar.gz
       openssh-5.6p1.tar.gz
       openssl-1.0.1c.tar.gz
 
2、安装zlib-1.2.5.tar.gz:
      tar -zxvf zlib-1.2.5.tar.gz
      cd zlib-1.2.5
      ./ configure
      make
      make install
 
3、安装openssl:
      tar -zxvf  openssl-1.0.1c.tar.gz
      ./config  --prefix=/usr/local --openssldir=/usr/local/ssl
     make && make install
     ./config shared --prefix=/usr/local --openssldir=/usr/local/ssl
     make clean
     make && make install
 
4、安装openssh:
     tar -zxvf openssh-5.6p1.tar.gz
     ./configure --with-ssl-dir=/usr/local/openssl
     这里输入的目录为安装openssl配置的目录
     make
     gedit /etc/passwd
     在文件最后一行加入:
     sshd:x:74:74:Provilege-separated SSH:/var/empty/sshd:/sbin/nologin
     保存后退出
     make install
 
5、启动ssh:
     /usr/sbin/sshd
   /usr/local/sbin/sshd(用root用户安装,使用命令)
    查看监听端口是否22
    netstat –tnlp|grep :22
    尝试从本机通过ssh登录
    ssh localhost
    如果能登录成功说明安装完成

手动安装ssh

标签:

原文地址:http://www.cnblogs.com/myblog-lyc/p/4561295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!