zoukankan      html  css  js  c++  java
  • web ssh

    web ssh 测试

    1、shellinabox安装

    wget http://shellinabox.googlecode.com/files/shellinabox-2.10.tar.gz
    tar -zxvf shellinabox-2.10.tar.gz
    cd shellinabox-2.10
    ./configure --prefix=/usr/local/shellinabox
    make && make install

      2、shellinabox试启动

    /usr/local/shellinabox/bin/shellinaboxd
    /usr/local/shellinabox/bin/shellinaboxd -b -t
    #-b选项代表在后台启动,-t选项表示不使用https方式启动,默认以nobody用户身份,监听TCP4200端口
    netstat -ntpl |grep shell
    #查看shellinabox启用的端口
    killall  shellinaboxd
    #结束进程

      3、生成pem证书,以https方式启动,pem证书的格式为公钥加私钥,并以x509的格式进行打包

    openssl genrsa -des3 -out my.key 1024
    #这条命令运行后需要输入大量信息
    openssl req -new -key my.key  -out my.csr
    cp my.key my.key.org
    openssl rsa -in my.key.org -out my.key
    openssl x509 -req -days 3650 -in my.csr -signkey my.key -out my.crt
    cat my.crt my.key > certificate.pem
    /usr/local/shellinabox/bin/shellinaboxd -c /root -u root -b
    #-c参数指定pem证书目录,默认证书名为certificate.pem,-u 选项指定启动的用户身份
    netstat -ntpl |grep 4200
    ps -ef |grep shell
    
    
     https://192.168.0.99:4200
  • 相关阅读:
    MySQL基础之排序检索数据
    网络编程之并发网络编程
    网络编程之粘包问题
    MySQL基础之检索数据
    MySQL基础之使用MySQL
    MySQL基础之MySQL简介
    MySQL基础之了解MySQL
    网络编程之socket编程
    网络编程之网络通信原理
    别找了,最全的搜集关键词方法在这里
  • 原文地址:https://www.cnblogs.com/syother/p/6732783.html
Copyright © 2011-2022 走看看