2021-10-09--使用SecureCRT进行端口转发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-10-09--使用SecureCRT进行端口转发相关的知识,希望对你有一定的参考价值。

参考技术A 应用场景:用户机无法连接远程局域网中内网机,需要通过跳板机连接远程服务器的情况。

实现方式:端口转发;端口转发的意思是,将所有发送至IP1:port1的请求全部转发至IP2:port2

实操过程:

用户机 192.168.1.11

跳板机 10.111.10.3

内网机 10.110.10.4

步骤一、先在“用户机” 上通过CRT SSH登录 到“跳板机【10.111.10.3】”

步骤二,配置登录Session:

1、secureCRT配置 -- 选择“Options” -> "Session Options..." 如图:

2、在左侧边栏中选择“Connection” -> "Port Forwarding",选择“add...”添加一条新的转发规则

3、添加本任意端口(最好是1024之上的端口)至内网机 22端口的转发规则

名称 (任意这里使用)conn

Local:是“用户机”将要访问的IP和端口信息。这里用127.0.0.1 端口是:2222

remote:是“内网机” 的IP和端口信息,这里用10.110.10.4  端口是SSH访问的默认端口22

4、只要“步骤一”的连接处于连接状态,所有本地(127.0.0.1)2222的请求都会通过跳板机(10.111.10.3 )转发至内网服务器(10.110.10.4 )的22端口

总结 ,通过以上的步骤完成了端口转发。如果想让用户机访问 内网机的Web应用 ,在Remote的配置页将端口改为:80 或 8080 即可。

第三步、验证

通过CRT建立新SSH 连接,主机IP:127.0.0.1 端口:22 即可登录内网机了。

windows上使用SecureCRT连接linux

前言:

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。这样操作的时候不必进入到linux桌面,可以更方便的在命令行下进行操作。本文demo是在windows上使用SecureCRT连接虚拟机上的linux,虚拟机本文使用的是VMware 

1.使用ifconfig命令查看当前linux的ip地址

eth0 Link encap:Ethernet HWaddr 00:0C:29:19:05:90
inet addr:169.254.252.68 Bcast:169.254.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4020 errors:0 dropped:0 overruns:0 frame:0
TX packets:1751 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1888713 (1.8 MiB) TX bytes:248702 (242.8 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1313 errors:0 dropped:0 overruns:0 frame:0
TX packets:1313 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3660406 (3.4 MiB) TX bytes:3660406 (3.4 MiB)
注意 169.254.252.68 为IP地址 255.255.255.0 为网关

或者 查看存放ip地址的文档:/etc/sysconfig/network-scripts/ifcfg-eth0
2.设置windiws的ip,虚拟机的ip与linux的ip在同一ip段上

(1)设置虚拟机的 ip地址
Windows下设置VMware Network Adapter VMnet8,其中VMnet8的IP地址和默认网关和虚拟机要相同(保持和虚拟机IP保持在同一个网段)
如可以设置为 169.254.252.69
(2)设置本机windows(安装虚拟机的机器)的ip,也与linux保持在同一个网段如:169.254.252.63
3.虚拟机的网络设置为桥接模式
选择虚拟机,然后选择设置,然后选择 网络适配器,选择桥接模式,如图3

4.关掉linux的防火墙
命令如下(永久关掉):
chkconfig iptables off/on
(暂时性关闭或开启防火墙)。
service iptables stop/start

5.windows上telnet 到linux上 ,端口为22
命令如下: telnet 169.254.252.68 22 ,成功后开始用crt连接linux

6.设置crt
(1)如果传文件设置crt的协议为SFTP ,主机名为 169.254.252.68 端口为22 ,点击连接,如图4

(2)如果是连接linux,在windows上使用命令,设置crt的协议为ssh2,主机名为 169.254.252.68 端口为22 ,点击连接,如图5

7.如果连接不成功,可能是没有安装ssh,尝试在linux上安装ssh

关于如何装ssh,请参考:http://blog.csdn.net/xqhrs232/article/details/50960520,感谢这位博主

 

以上是关于2021-10-09--使用SecureCRT进行端口转发的主要内容,如果未能解决你的问题,请参考以下文章

SecureCRT使用sz和rz命令进行文件的上传和下载

如何使用SecureCRT

SecureCRT安装远程连接使用

SecureCRT使用技巧

怎么使用SecureCRT自动登录华为交换机???

SecureCRT如何与Linux虚拟机进行关联