博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手动安装ssh
阅读量:7100 次
发布时间:2019-06-28

本文共 1002 字,大约阅读时间需要 3 分钟。

本来可以使用以下命令自动安装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
    如果能登录成功说明安装完成
  检查是否安装好
  ps -A | grep ssh
  若是有sshd这个进程,说明服务已经开启

转载于:https://www.cnblogs.com/myblog-lyc/p/4561295.html

你可能感兴趣的文章
在Linux中安装Oracle(安装总结)
查看>>
java 面试基础题 引用
查看>>
C#中yield用法
查看>>
SharePoint 2013中的默认爬网文件扩展名和分析文件类型
查看>>
Android菜鸟的成长笔记(8)——Intent与Intent Filter(上)
查看>>
使用 Subversion 修改文件名称的大小写的方法
查看>>
JAVA 显示图片的简单源码 分类: Java Game ...
查看>>
Vuex 的使用
查看>>
PHP curl Post请求和Get请求~
查看>>
【小梅哥SOPC学习笔记】NIOS II处理器运行UC/OS II
查看>>
python socket编程
查看>>
WebApp开发之--"rem"单位(转)
查看>>
TOPCODER->Practice Room->SRAM 144 DIV 1 (550)
查看>>
Code Formatter
查看>>
svn工具安装下载Tomcat源码以及导入eclipse
查看>>
javascript简介
查看>>
【后缀数组】【二分答案】poj3261
查看>>
【二维莫队】【二维分块】bzoj2639 矩形计算
查看>>
【DFS】bzoj2435 [Noi2011]道路修建
查看>>
敏捷开发--scrum
查看>>