zoukankan      html  css  js  c++  java
  • SSH通过代理连接

    从目前网上的资料来看,通过代理来连接ssh有2种方式:

    先来介绍一下Corkscrew

     1.解压并编译安装:

    https://pkgs.org/download/corkscrew  下载deb软件包地址

    安装deb软件包 dpkg -i xxx.deb

    wget http://www.agroman.net/corkscrew/corkscrew-2.0.tar.gztar -xzvf corkscrew-2.0.tar.gz
    cd corkscrew
    ./configure
    make install

    2.添加配置到ssh用户目录,/root/.ssh/config (编辑该配置文件)写入:

    Host *
    ProxyCommand corkscrew http-proxy.example.com 8080 %h %p

    注意http-proxy.example.com为http代理地址(例如proxy.cmcc或者ip)根据实际更改,后面的8080为http代理端口。

    如果HTTP代理需要用户名/密码验证,则需要写上代理验证文件。假设代理服务器是192.168.0.1:808。用户名密码是name:pass,打算存放在~/.ssh/proxyauth。则有

    ProxyCommand corkscrew 192.168.0.1 808 %h %p ~/.ssh/proxyauth

    新建/roo/.ssh/proxyauth文件,写上:

    name:pass

    接下来就可以直接连接了:

    ssh root@112.33.9.154  -p 22

    在第二次登录时就可看到上次登录ip,从而判断是否是通过代理连接了。

    参考:

    http://www.cnblogs.com/JoJosBizarreAdventure/p/5892355.html

    http://bolg.malu.me/html/2011/1809.html

    http://blog.csdn.net/asx20042005/article/details/7041294

  • 相关阅读:
    matplotlib
    python 面向对象(进阶篇)转载武沛齐
    Python 面向对象(初级篇)
    jupter nootbok 快捷键、NumPy模块、Pandas模块初识
    爬虫系列之mongodb
    python迟邦定
    爬虫之selenium模块
    爬虫数据解析的三方式
    爬虫之requests模块
    315题
  • 原文地址:https://www.cnblogs.com/domestique/p/7801519.html
Copyright © 2011-2022 走看看