linux ssh secureCRT设置端口转发

secureCRT端口转发官方资料
https://www.vandyke.com/support/tips/socksproxy.html
使用 SecureCRT ®安全外壳连接作为 SOCKS 代理

SSH的三种端口转发(Port forwarding)/ 隧道协议概要 https://blog.csdn.net/javon_hzw/article/details/77362172
SSH的端口转发:本地转发Local Forward和远程转发Remote Forward https://blog.csdn.net/a351945755/article/details/21785647
远程端口映射注意配置
Linux-ssh隧道详解 https://blog.51cto.com/vaedit/2379616?source=dra

这里的情况都是本地电脑无法连接远程局域网内部机器,需要通过跳板机连接远程服务器的情况。
在这里插入图片描述
用户机 192.168.10.101
跳板机 192.168.10.226
内网主机 192.168.1.120

本机端口映射目标主机端口

本机端口和指定远程的服务器端口一 一 对应。
缺点:需要映射一个端口没有问题,如果需要映射多个端口需要指定多个,不方便

使用SecureCRT进行端口转发 https://blog.csdn.net/a19881029/article/details/40081983
securecrt端口映射方法 https://jingyan.baidu.com/article/84b4f565b7485660f6da32e2.html

一、设置跳板机socks代理

这里使用secureCRT配置(推荐),或者直接使用ssh命令也可以,这里只说secureCRT方式。

设置Firewall

Options -> Global Options -> Firewall
名称 (任意这里使用)ssh131
端口 (指定用户机使用的端口)1022
在这里插入图片描述

使用

secureCRT中连接内部局域网主机

连接局域网内部主机
在需要连接的内网主机配置对应(如上面的ssh131)的Firewall即可连接内网主机
在这里插入图片描述

浏览器中使用

google浏览器

插件 SwitchyOmega
在这里插入图片描述
启用代理
在这里插入图片描述
即可访问内部网址,任意端口通过代理主机跳转。

二、远程主机端口映射到本机端口

1. secureCRT方式

目前这种方式只能localhost连接,配置访问暂未成功。需要外部访问推荐使用命令方式
前提映射的主机必须连通,ping测试。在openstack中因为两个网不能互通,不能远程端口映射到本地。只能使用跳板机连接测试服务器。
在这里插入图片描述
设置后

[root@docker120 ~]# netstat -tunpl | grep 28080
tcp        0      0 127.0.0.1:28080         0.0.0.0:*               LISTEN      17362/sshd: root@pt 

重新连接后,连接到 本机tomcat,远程端口28080映射到本机8080端口

[root@docker120 ~]# curl localhost:28080



<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>Apache Tomcat/8.5.37</title>
        <link href="favicon.ico" rel="icon" type="image/x-icon" />
        <link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />
        <link href="tomcat.css" rel="stylesheet" type="text/css" />
    </head>

注意
此测试只能使用localhost:8080或者 127.0.0.1:8080 在远程机器上请求。因为监听问题

tcp        0      0 127.0.0.1:28080         0.0.0.0:*               LISTEN      17362/sshd: root@pt 

2.命令方式

上面使用secureCRT远程端口映射本地端口和如下命令效果相同
在命令行输入如下命令

ssh -R 0.0.0.0:28080:localhost:8080 root@192.168.72.120

主要命令

ssh -g -R 0.0.0.0:28080:localhost:8080 root@192.168.72.120

需要外部也能访问

允许外部访问本地映射端口增加 -g
-g :在-L/-R/-D参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接。

  • 打开GatewayPorts 配置为yes
[root@docker120 ~]# cat -n /etc/ssh/sshd_config|grep Gatewa
   100  #GatewayPorts no

vim /etc/ssh/sshd_config
修改后

#AllowTcpForwarding yes
GatewayPorts yes
  • 重启sshd
systemctl restart sshd

共享这个本地端口转发需要加上-g参数,或者在sshd_config中添加GatewayPorts yes并重启sshd服务

  • 远程端口映射
ssh -g -R 0.0.0.0:28080:localhost:8080 root@192.168.72.120

打开后 查看监听端口 由 127.0.0.1:28080 变为了 0.0.0.0:28080
在这里插入图片描述
访问端口,正常映射到tomcat
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基本定义   SecureCRT for linux 是一款支持SSHSSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。不同就是SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRTSSH协议支持DES,3DES和RC4密码和密码与RSA鉴别 概念解释   SSH的英文全称是 Secure Shell。   传统的网络服务程序,如:ftp 和telnet 在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而通过使用 SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。同时通过 SSH的数据传输是经过压缩的,所以可以提高数据的传输速度,既然如此我们为什么不使用它呢。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x 和 2.x。 软件特点   广泛的终端仿真:   VT100,VT102,VT220,ANSI,SCO ANSI,Xterm,Wyse 50/60,   和 Linux console 仿真(带有 ANSI 颜色)。   . 优秀的会话管理特性:   新的带标签的用户界面和 Activator 托盘工具,最小化桌面的杂乱。   会话设置可以保存在命名的会话中。   . 协议支持:   支持 SSH1,SSH2,Telnet,RLogin,Serial,和 TAPI 协议。   . Secure Shell:   Secure Shell 加密登录和会话数据,包括以下支持:   - 端口转发使 TCP/IP 数据更安全   - 口令,公钥,键盘交互和 Kerberos 验证   - AES,Twofish,Blowfish,3DES,RC4,和 DES 加密   - X11 转发   . 文件传输工具:   VCP 和 VSFTP 命令行公用程序让使用 SFTP 的文件传输更安全。   . 脚本支持:   支持 VBScript 和 JScript 脚本语言。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值