首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux ssh代理 –快速搭建代理服务器

有个时间在网上看到的ssh代理转发。命令功能很强大。在这我就对自己了解的画了个间图方便大家理解。...本地转发、正向隧道 “本机”连上“ssh服务器”,然后把”ssh服务器”能访问的机器地址和端口(当然也包括“ssh服务器”自己)镜像到”本机”的端口上。...命令: ssh -L [客户端IP或省略]:[客户端端口]:[服务器侧能访问的IP]:[服务器侧能访问的IP的端口] [登陆服务器的用户名@服务器IP] -p [服务器ssh服务端口(默认22)] 其中...”,然后把“本机”能访问的机器地址和端口(也包括”本机”自己)镜像到“ssh服务器”的端口上。...命令: ssh -R [服务器IP或省略]:[服务器端口]:[客户端侧能访问的IP]:[客户端侧能访问的IP的端口] [登陆服务器的用户名@服务器IP] -p [服务器ssh服务端口(默认22)] 其中

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ssh代理

    ssh做socks代理 假设你内网里某台机器可以上网,但是你不能上网,如果你有ssh到那台机器的权限,那么就可以利用ssh方式建立一个代理socks5,通过代理来上网。...把socks代理转换成http代理 如果你想把socks代理转换成http代理,可以用privoxy这个东东。去官网下载个.zip的文件包,然后解压到任意目录,执行可执行文件。...Windows下的sshssh server 不要以为只有Linux下才能用ssh,Windows下一样有强大的ssh命令行工具和ssh服务器。并且对以上功能支持的都很好。...Linux平台ssh默认不支持把密码作为参数,不过有sshpass可以搞定 sshpass -p 密码 ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile...SSH反向连接及Autossh 接触Linux恐怕对SSH再熟悉不过了,还有scp,sftp各种方便的功能,一般的使用都需要ip:port(如果不是默认22的话),但有些情况比较特殊,就是想连接一台内网主机

    2.6K80

    SSH代理(ssh-agent)及SSH代理转发(agent-forwarding)功能介绍

    结合下面拓扑图模拟演示并介绍SSH代理(ssh-agent)及SSH代理转发(agent-forwarding)功能 ?...第一个需求中会用到SSH代理(ssh-agent)功能 第二个需求实现需要用到SSH代理转发(agent-forwarding)功能 ---- 下面一步一步边动手边介绍相关基本概念 1、首先SecureCRT...如果已设置,则ssh-agent代理可正在运行 3)SSH密钥添加到代理 默认情况下,代理使用存储在.ssh用户主目录下的目录中的SSH密钥 也可以指定私钥文件 ssh-add ./.ssh/id_rsa...,Server_A使用本地ssh-agent代理处理请求后,处理结果交给Server_B这个代理,最终返回到Server_C上,这样实现转发传递的过程 ?...以上就是SSH代理(ssh-agent)及SSH代理转发(agent-forwarding)功能介绍与实践过程

    8K31

    ssh隧道与代理

    ssh是用来远程登录主机的作用大家都知道,而且传输的内容全部经过加密处理也是大家喜欢其的主要因素。但其实ssh能做的更多,例如作为代理服务器。...通过ssh 的-D参数,我们可以在本地搭建一个socks5服务器,具体使用方法如下: ssh -qTNf -D 127.0.0.1:12345 test@222.333.444.555 其中-q...那么以后每浏览一个页面,都会先经过代理服务器,然后再去请求页面,接着页面先到达代理服务器,最后才返回我们自己的浏览器。...再者,如果我们能找到外国的免费服务器,能让我们通过ssh登录,那么我们通过建立代理服务器来访问外国网站了,访问外国网站后能做的事情就请读者自行脑补吧。...学习完ssh这些用法后有没有对ssh产生无比崇敬的心情的,各种膜拜啊。

    2.1K40

    如何在Linux中使用SSH动态端口转发代理

    本文将介绍如何在Linux中使用SSH动态端口转发代理,让你轻松畅享网络自由,保障个人隐私和数据安全。   ...而动态端口转发代理,则是利用SSH的强大功能,将本地机器的网络流量通过SSH连接转发到远程服务器,实现访问受限网站和服务的代理功能。...下面,我们将分步骤介绍如何使用SSH动态端口转发代理,在Linux系统中获得网络访问自由。   ...选择手动配置代理,将代理类型设置为SOCKS代理代理服务器设置为`localhost`,端口设置为`1080`。   保存设置后,你的网络流量将通过SSH连接转发到远程服务器进行代理。   ...所有的网络请求都将通过SSH连接进行加密传输,防止数据被窃取或篡改。   通过使用SSH动态端口转发代理,在Linux系统中你可以实现网络访问的自由和安全。

    2.2K51

    Linux搭建并配置ssh服务器

    简述 首先让我们来认识一下什么是SSHSSH是英文Secure Shell的简写形式,是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。...值得一提的是我们现在常用的SSH并不是真正的SSH,而是另一种替代的版本OPENSSH,毕竟这里涉及到加密算法和版权的限制。...接下来就需要处理配置文件了,openssh的配置文件是/etc/ssh/sshd_config,(不是ssh_config) 文件样例 我本机的配置文件是这样的: myths@myths-X450LD:.../ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key HostKey /etc/...一般来说这里的配置都不用改的,因为这基本上已经是对SSH的最佳配置了。如果修改了的话一定要重启ssh服务。 然后呢,就可以通过远程计算机输入“ssh 用户名@主机名” 进行远程登陆了。

    4.2K30

    ssh技巧之socks代理

    其实ssh还有另外一种端口转发策略,叫做 dynamic port forwarding,使用这种策略,我们可以非常容易的搭建一个socks代理服务器,从而实现访问外国网站。...下面我们来试下: $ ssh -C -N -D localhost:8000 root@s2 如果该命令没有报错的话,socks代理服务器就算搭建好了,它会监听本机的8000端口,当有代理请求过来时...,数据会通过该命令建立的ssh隧道被传到s2服务器的ssh端,s2服务器的ssh端再根据socks协议帮我们将数据转发到对应的目标地址。...虽然用这种方式搭建的socks代理服务器有各种各样的问题,但它胜在简单、方便,如果临时想要访问某些被屏蔽的国外网站,我觉得应该没有比这个方式更好的了。...有关各个参数的详细意义,可以参考下ssh的man文档。 完。

    6.3K30

    玩转CVM之SSH反向代理

    119.28.143.101这台服务器开启ssh一个配置(linux系统里面一般是在/etc/ssh/sshd_config文件): GatewayPorts yes 这段命令的意思是把对CVM...还有一种方式叫作动态转发,命令如下: ssh -D 50000 root@119.28.143.101 这种方式其实就是相当于socks代理,他会把本地的所有请求都转发到远程服务器上面,很实用,...如果远程的的服务器在国外的话,就可以实现国外代理访问。...远程内网Windows服务器 上面讲解如何通过SSH端口转发一台只有内网的Linux服务器,下面会介绍如何给一台只有内网,访问外网依靠NAT的Windows机器进行转发。...2.在腾讯云有一台具有公网IP的Linux CVM,IP地址:119.29.14.248 在机器A中打开PuTTY,输入CVM公网的IP地址以及对应的端口。

    4.7K1090

    ssh&git如何穿越代理

    在一些场景,ssh或git需要通过代理才可以访问到目标服务器,但是大部分代理只支持HTTP协议,所以需要配置特殊方式穿越代理达到目标服务器 穿越方式 OpenSSH 的客户端有一个 ProxyCommand...所谓的隧道技术,也称代理技术,是网络通信技术的一个普遍概念,,就是把一条信道建立于另外一条信道之上。 SSH 会话基于一个 TCP 连接。...SSH登录 这里假设远端服务器用户名是remote_user,域名或ip为remote-host.com,代理的IP为192.168.0.100:8080 ssh -o ProxyCommand='nc...常见问题 ssh returns “Bad owner or permissions on ~/.ssh/config” bash: nc: command not found:代理服务器上必须安装有nc...命令(sudo yum install -y nc) 参考 ssh命令之ProxyCommand选项 如何透过 SSH 代理穿越跳板机 SSH ProxyCommand及其思想 Using SSH ProxyCommand

    1.7K30

    Kubernetes Pod 作为 Jenkins SSH 代理

    本文通过使用 Kubernetes Pod 作为 Jenkins 代理,深入探讨 Jenkins 和 Kubernetes 如何协同工作。...是的,你没有看错,我们可以将 Kubernetes pod 配置为 Jenkins 代理。让我们深入了解步骤。...上述文件创建一个名为“demo”的 Pod 来自主机服务器上可用的基本映像“ubuntu18”,其中包含将在容器内使用的用户详细信息 当 pod 启动时执行命令“/usr/bin/sshd -D”以在调试模式下启动 SSH...守护进程 挂载主机服务器的主目录“/home/demo”到pod中的home目录 打开端口“22”用于 SSH 连接 创建服务“demo-service” 打开nodePort“32222”,使服务可以从...远程根目录:/home/demo/(本节点专用目录) 启动方式:通过SSH启动代理 Host:主机的公网IP地址 凭据:我们用来启动容器的用户的凭据。

    16910
    领券