精华内容
下载资源
问答
  • SSH 代理

    2017-12-05 16:31:33
    SSH代理有正向代理和反向代理: 个人对正向代理的理解是为别的服务器开放端口,反向代理就是转发本地端口到别的服务器端口。 SSH有几个参数: -f 后台运行 -N 不执行命令 -L 转发本地端口 -R 请求远端...

    SSH代理有正向代理和反向代理:
    个人对正向代理的理解是为别的服务器开放端口,反向代理就是转发本地端口到别的服务器端口。
    SSH有几个参数:
    -f 后台运行
    -N 不执行命令
    -L 转发本地端口
    -R 请求远端端口
    场景
    波波(技术实施人员)在客户处实施项目
    能 SSH 访问客户服务器
    能访问外网(包括咱公司公网服务器)
    没有外网 IP,不能通过 SSH 被直接连接到
    霸哥(研发人员)在公司内部局域网内,但是需要连接客户局域网内的客户服务器,进行调试
    方案
    波波使用 XShell(SSH)做两次代理:
    将波波笔记本上的本地指定端口 9999 正向代理到客户服务器的 SSH 服务端口
    将咱公司公网服务器远端指定端口 9527 反向代理到波波笔记本上的本地指定端口 9999
    霸哥登录咱公司公网服务器,SSH 连接本地 9527 端口,经过波波的代理,连接到客户服务器的 SSH 服务端口
    提示:HTTP 服务也可以通过类似步骤实现中转,通过访问我们本地指定端口,经过对方网络内的某一台机器中转,访问客户局域网内的 Web 服务。

    步骤
    XShell 建立两个连接
    客户服务器
    咱公司公网服务器
    切换到客户服务器连接的那个界面
    点击界面上的查看 -> 隧道窗格
    下面新出现的那一栏中切换到转移规则标签
    鼠标右击,选择添加
    类型:Local(Outgoing)
    源主机:localhost
    侦听端口:9999
    目标主机:localhost
    目标端口:客户服务器 SSH 端口,比如 22
    确定
    切换到咱公司公网服务器连接的那个界面
    点击界面上的查看 -> 隧道窗格
    下面新出现的那一栏中切换到转移规则标签
    鼠标右击,选择添加
    类型:Remote(Outgoing)
    源主机:localhost
    侦听端口:9527
    目标主机:localhost
    目标端口:9999
    确定
    在咱公司公网服务器上,通过以下命令实现对客户服务器 SSH 服务的访问:ssh @localhost -p 9527
    说明: 是客户服务器的用户名
    原理
    原理我并不清楚,不过我猜,可能是这样:

    正向代理

    A 机器发起 SSH 连接(隧道 0),连接到 B 机器
    A 机器复制一个 SSH 连接(隧道 1)
    并且告诉 B 机器,建立一个指向你 22 端口的连接,然后:
    将来自 SSH 连接(隧道 1)的数据都通过这个连接发出去
    将来自这个连接的数据都通过 SSH 连接(隧道 1)发给 A 机器
    A 机器监听一个本地端口 9999,如果有程序连接到 9999 端口的话:
    将来自 SSH 连接(隧道 1)的数据都通过这个连接发出去
    将来自这个连接的数据都通过 SSH 连接(隧道 1)发给 B 机器
    说明:

    A 机器,实际上是 A 机器上的 ssh 程序
    B 机器,实际上是 B 机器上的 sshd 程序
    Linux 命令:

    -Nf 参数作用:连接连接之后不执行命令(通过 login 程序登录虚拟终端),关闭隧道 0,保持隧道 1,然后转入后台运行

    ssh -NfL 9999:

    展开全文
  • ssh 代理

    2019-10-06 17:49:07
    1、在终端下输入命令: ssh -qTfnN -D 7070 xxx@x.x.x.x 之后输入SSH密码,如果SSH端口不是22,而是自定义的,则为: ssh -qTfnN -D 7070 xxx@x.x.x.x -p port 上面的xxx表示SSH账号名,x.x.x.x表示... ssh -qTfnN -...

    1、在终端下输入命令:
    ssh -qTfnN -D 7070  xxx@x.x.x.x
    之后输入SSH密码,如果SSH端口不是22,而是自定义的,则为:
    ssh -qTfnN -D 7070 xxx@x.x.x.x -p port
    上面的xxx表示SSH账号名,x.x.x.x表示SSH的服务器地址,port表示SSH的端口号,默认为22。

    ssh -qTfnN -D 8080  -p 9999 onlybird@ssh.unssh.com

    转载于:https://www.cnblogs.com/tosimple/archive/2012/07/10/2585489.html

    展开全文
  • SSH代理

    2018-07-16 08:51:10
    Network topology反向代理Lan PC 可以ssh到Internet上的PC, 但是Internet上的PC不能ssh到Lan PC.如果想internet上PC能够ssh到lan PC, ssh 反向代理的解决办法:1. 在lan PC上执行如下命令:$ ssh wanuser@13.121....

    Network topology



    反向代理

    Lan PC 可以ssh到Internet上的PC, 但是Internet上的PC不能ssh到Lan PC.

    如果想internet上PC能够ssh到lan PC, ssh 反向代理的解决办法:

    1.      在lan PC上执行如下命令:

    $ ssh wanuser@13.121.57.154 -R 21436:127.0.0.1:22

    2.      在Internet PC上执行

    $ ssh -p 21436 lanuser@127.0.0.1

    3.      此时,在Internet PC即可ssh连接到Lan PC上。

     

    说明:

    1)      wanuser: 登录Internet PC的用户名;

    2)      lanuser: 登录Lan PC的用户名;

    3)      21436: lan PC ssh到Internet PC后在Internet PC上启动的监听端口;Internet上的用户ssh到这个端口即可ssh连接到Lan PC.

    4)      man ssh




    展开全文
  • ssh代理

    2018-11-26 16:29:00
    -D 1080 root@sshserver 动态转发机制,在本机firefox设置代理socket proxy:127.0.0.1:1080 首先主机A,B,C A > SSH > B > SSH > C 1.正向代理 -L # ssh B_ssh_username@B_相对于A的ssh_host:B_相对于A的ssh_...
    • -f 后台启用
    • -N 不打开远程shell,处于等待状态
    • -g 启用网关功能
    • -L 本机端口
    • -f 后台启用,可以在本机直接执行命令,无需另开新终端
    • -N 不打开远程shell,处于等待状态,不跳到远程主机,还在主机上,只是搭好了隧道,桥搭好,不ssh上去
    • -R 服务端口
    • -D 1080 root@sshserver 动态转发机制,在本机firefox设置代理socket proxy:127.0.0.1:1080

    首先主机A,B,C

    A > SSH > B > SSH > C

    1.正向代理 -L

    # ssh B_ssh_username@B_相对于A的ssh_host:B_相对于A的ssh_port -L B_本地机器新建port:C_能访问的机器的host包括自己127.0.0.1:C_能访问的机器的port -N
    
    # 在机器B上执行ssh 连接C.   A就能访问B:18827来访问C:27017
    ssh user@192.168.0.188  -L 18827:127.0.0.1:27017 -f -N
    

    2.反向端口转发 -R

    反向端口转发的基本思想就是从主机A建立到主机B的ssh连接的同时在主机B上打开一个端口可以反向连接到主机A上面能连接到的某一台机器的某一个端口,当然从主机控制上面来说连接到主机B的22(ssh端口)是最实惠的了,现在要做的就是在主机A上面运行如下的命令:

    ssh -R 8888:localhosthost-b.office.mycompany.com:22 oracle@host-c.prod.mycompany.com -N
    

    3.socks5代理

    1. 如果使用xshell作为终端工具,可以在会话属性 -> SSH -> 隧道,添加配置一个socks代理,其他终端工具类似。
    2. 如果直接使用ssh命令行,则可通过 ssh -fC2qTnN -D 8080 ip:port 开启一个socks代理,其中

    -f 表示后台运行
    -C 表示启用压缩,可以不开启
    -2 表示启用第二版ssh协议
    -q 表示静默模式
    -T 表示禁用交互shell
    -n 表示将stdin重定向到 /dev/null ,即不接受控制台输入
    -N 表示不执行远端命令
    -D 表示开启本地socks代理端口转发,后端的端口为本地监听端口,当前支持socks4/socks5

    ssh -fC2qTnND 127.0.0.1:1080 xiaoming@158.123.45.37
    

    转载于:https://my.oschina.net/readerror/blog/2961235

    展开全文
  • Chrome浏览器SSH代理问题:怎么把SSH代理转为HTTP代理
  • 了解ssh代理:ssh-agent

    2020-09-14 15:04:07
    转载自了解ssh代理:ssh-agent | 朱双印博客 了解ssh代理:ssh-agent ssh代理是一个程序,它可以帮助我们管理私钥,ssh-agent即为ssh代理程序。 那么什么时候需要ssh代理帮助我们管理私钥呢?当遇到如下情况时,我们...
  • ssh 转发代理 SSH 代理服务器允许客户端通过作为代理而不是客户端进行身份验证来访问 SSH 远程。 用法 代理在bin/ssh-forward-proxy.py中的脚本中提供。 请注意,此软件包必须安装在中间/代理机器(而不是您的本地...
  • windows ssh代理This tutorial teaches how to set up SSH proxy on Linux. 本教程讲解如何在Linux上设置SSH代理 。 How to set up one proxy over SSH on Windows? 如何在Windows上通过SSH设置一个代理 ? A ...
  • ssh代理客户端-windows

    2018-06-08 09:37:58
    支持ssh透传,代理。转发。 这个是客户端。配置有点复杂。能实现的功能很多,如sftp,web代理,ssh代理等等等。
  • ssh-agent-relay-在WSL2中使用Windows SSH代理 该项目为SSH代理设置了中继,以便WSL安装将使用Windows内置的SSH代理。 您是否知道Windows内置了SSH代理? 真是个世界! 启用Windows SSH代理(仅一次) 通过提升的...
  • git ssh 代理git is a great tool and it is common to have a git server over SSH possibly managed by gitolite. However, there are situations that we can not directly connect to the git server but be ...
  • 终端SSH代理

    2020-12-28 09:39:40
    我们使用ProxyChains进行终端的SSH代理服务 下载 在GitHub中获取源代码 git clone https://github.com/haad/proxychains 或者使用release ZIP格式: wget https://github.com/haad/proxychains/archive/4.3.0.zip ...
  • Ubuntu ssh 代理

    2015-08-18 11:42:00
    ssh代理命令  ssh -qTfnN -D 端口 用户名@远程机器地址 ssh全局代理  proxychains 程序 参数  proxychains 可以把从命令行启动的程序,用上ssh代理  proxychians 配置文件/etc/proxychains.conf 修改[Proxy...
  • 适用于Google Chrome:trade_mark:的SSH代理 这是针对Google Chrome:trade_mark:的准SSH代理扩展。 它提供了可与一起使用的SSH代理实现。 入门 安装 从安装扩展程序。 添加和使用键 点击Chrome工具栏中的SSH代理扩展...
  • iam-ssh代理 使用调用者的IAM身份访问允许的ssh身份列表的替代ssh代理。 iam-ssh-agent旨在用于不太受信任的连续集成环境中,在该环境中,您想使用ssh密钥来克隆源代码控制存储库而无需提供原始密钥材料。 iam-ssh...
  • OSX 下的 ssh 代理工具 SSHMole.zip,osx的ssh动态转发工具。
  • ssh 代理详细解释

    千次阅读 2018-08-15 16:33:39
    ssh 代理详细解释 ssh -qTfnN -D 7070 ape@192.168.1.35 ssh -CfNg -R 1521:127.0.0.1:80 ape@192.168.1.35 参考地址:
  • golang socks5,ssh代理服务器,代理服务器 命令行: -addr string 代理服务器地 (format "0.0.0.0:1080") -dataBufioSize int 代理数据交换缓冲区大小,单位字节 (default 10240) -log string 日志文件(默认...
  • Ubuntu SSH 代理 http

    2017-11-23 12:36:00
    Ubuntu SSH 代理 http SSH Tunneling 介绍 什么是 SSH Tunnel SSH Tunnel 属于port forwarding, 它建立在ssh连接上的一个加密的通道,利用它可以传输没经加密的数据从而达到安全的目的。创建了SSH ...
  • 为Chrome的Secure Shell扩展提供SSH代理实施 这是Google Chrome:trade_mark:的一个基本的SSH代理扩展。它提供了一个可以与Secure Shell Chrome扩展一起使用的SSH代理实现。 有关使用说明,请参阅...
  • ssh代理上网

    2010-12-23 09:38:00
    ssh代理上网
  • 使用通过SSH代理转发转发到远程主机的密钥。 这些应用程序仅使用SSH密钥进行签名。 通过对随机生成的质询签名并使用签名作为加密密钥来执行加密。 每种加密使用随机随机数。 每种带有签名的加密都使用一个随机质询...
  • Windows版Trezor SSH代理(Putty,WinSCP等) 支持的设备:Trezor,KeepKey(请参阅“ KeepKey用户”部分) 支持的密钥:ecdsa-sha2-nistp256,ssh-ed25519 Trezor SSH代理是Windows应用程序,允许用户使用自己...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,180
精华内容 1,272
关键字:

ssh代理