首页 > 其他分享 >SSH隧道转发

SSH隧道转发

时间:2024-10-17 09:33:36浏览次数:5  
标签:隧道 端口 192.168 SSH 转发 81 ssh 客户端

  1. 需求
    客户端可以使用ssh访问服务端,现需要把服务端其他端口通过ssh服务转发出来
    客户端ip地址:192.168.3.61
    服务器端ip地址:192.168.3.203
    客户端可以通过ssh远程连接服务器端,现在需要把服务器端的80端口转发至客户端的81端口即访问客户端的81端口相对于服务服务器端的80端口
  2. SSH实现
    以下操作在客户端执行即192.168.3.61
#  ssh -N -L 192.168.3.61:81:192.168.3.203:80 [email protected]

解析

# -N 不执行远端命令只用于端口转发
# -L 设置地址
#  192.168.3.61:81 本地ip地址和转发需要启动的本地端口
#  192.168.3.203:80 远程需要转发的短信
#  [email protected] 远端需要ssh认证如果免密则无需手动输入

输入远程ssh密码
image
另外启动一个终端可以查看本地81端口是否启动
image
使用浏览器访问客户端的81端口测试
image
如果需要长期转发则使用tmux启动即可

标签:隧道,端口,192.168,SSH,转发,81,ssh,客户端
From: https://www.cnblogs.com/minseo/p/18471408

相关文章

  • socket实现简单ssh服务(解决socket粘包)
    1.服务端importsocket,osserver=socket.socket()server.bind(('localhost',22222))server.listen()whileTrue:conn,addr=server.accept()print("newconn:",addr)whileTrue:data=conn.recv(1024)ifnotdata:......
  • ssh-add 报错:Error connecting to agent No such file or directory
    问题描述在添加SSH时报错Errorconnectingtoagent:Nosuchfileordirectory解决方法1.打开PowerShell管理员身份打开WindowsPowerShell2.查看服务是否启动get-servicessh*3.启动服务Set-Service-Namessh-agent-StartupTypeManualStart-Servicessh......
  • 【SSH】主机连接虚拟机 Windows
    目录1.启动SSH服务2.避免防火墙阻止了端口223.开始SSH连接4.DataGrip远程连接虚拟机数据库使用SSH连接是为了远程连接数据库等其他操作因为一些操作不想在本机上运行,不想下载在本机上,就使用虚拟机代替完成1.启动SSH服务首先,确认虚拟机上的Window......
  • 传统技术与P2Link通过SSH访问内网服务器的对比与优势
    使用传统技术和P2link通过SSH访问内网服务器的方式有所不同,尤其是在穿透内网、提升访问效率和安全性方面。以下是两者之间的比较及P2link的优势:1.传统技术访问内网服务器的方式传统方式访问内网服务器通常依赖以下几种技术手段:a.VPN(虚拟专用网络)通过在本地设备和内网服务......
  • 国产麒麟操作系统离线一键升级openssh版本
       根据等保测评结果,一般服务器都需要升级openssh版本和openssl版本,由于2个不同软件之间版本相互有关联,分开下载不知道下载哪个版本才合适,经过本人亲测,在一台服务器跑通后,直接同时4台服务器操作,3分钟内把另外4台服务器的所有关于openssh漏洞的问题都解决了。下面是相应的执......
  • Jenkins插件:Publish over SSH
    Jenkins插件:PublishoverSSHJenkins作为一个开源的持续集成和交付工具,通过插件扩展可以实现各种功能。其中,PublishoverSSH插件是Jenkins的一个常用插件,它允许在构建过程中通过SSH协议与远程服务器进行交互,实现文件传输和远程命令执行。本文将详细介绍PublishoverSSH插件的安......
  • DNS隧道技术原理及其典型应用场景剖析
    DNS隧道(DNSTunneling)本质为一种网络通信技术,它利用DNS协议在客户端和服务器之间传输数据,主要用来绕过网络限制进行数据隐蔽传输,但在实际场景中,DNS隧道已经成为黑客忠爱的攻击媒介。1.概览DNS是互联网的关键和基础协议,用于将域名映射到IP地址,所以经常被称为"互联网电话......
  • 安全:列出linux中可登录shell/ssh/sudo的用户
    一,列出可登录shell的用户root@lhdpc:~#grepbash/etc/passwdroot:x:0:0:root:/root:/bin/bashliuhongdi:x:1000:1000:liuhongdi,,,:/home/liuhongdi:/bin/bash只显示用户名:root@lhdpc:~#grepbash/etc/passwd|cut-d:-f1rootliuhongdi也可以把常见的3个不允许登录......
  • H3C交换机SSH使用RSA公钥免密登录配置
    1.使用puttygen.exe计算RSA 2.保存公钥和私钥公钥:pub.key  注意:公钥上传到交换机(FTP等方式)。私钥:private.ppk3.配置交换机<Switch>system-view[Switch]public-keylocalcreatersaTherangeofpublickeysizeis(512~2048).Ifthekeymodulusisgreatert......
  • OP设置SSH-绑定GitHub账户
    OP设置SSH-绑定GitHub账户https://github.com/dragonpilot-community/dragonpilot_wiki/blob/master/cn/how_to_setup_github_ssh.md从0.83开始,安装好OP后会删掉原来通用的ssh密钥信息,无法进行ssh/sftp登录。若需要登录,需要在OP里面绑定GitHub账户里头的ssh公钥。一、快捷偷懒......