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进行端口转发的主要内容,如果未能解决你的问题,请参考以下文章