当前位置: 首页 > ai >正文

SecureCRT网络穿透/代理

场景

公司的办公VPN软件只有Windows系统版本,没有Macos系统版本,而日常开发过程中需要先登录VPN后,然后才能登录应用服务器。

目的:Macos系统在使用SecureCRT时,登录服务器,需要走Parallels Desktop进行网络认证,通过配置实现让本机的CRT走虚拟机的网络去进行服务器连接


解决思路

抛给AI

询问Deepseek

Macos系统在使用SecureCRT时,登录服务器,需要走Parallels Desktop进行网络认证,如果通过配置实现让本机的CRT走虚拟机的网络去进行服务器连接?

方法一:使用Parallels的网络共享(NAT模式)
  1. 配置Parallels Desktop网络模式:
    • 打开Parallels Desktop
    • 选择您的虚拟机 → 配置 → 硬件 → 网络
    • 设置网络源为"共享网络"(Shared Network)
  2. 在MacOS中设置代理:
    • 获取虚拟机的IP地址(在虚拟机中运行ipconfigifconfig
    • 在SecureCRT中配置会话时:
      • 转到"连接" → “SSH2” → “端口转发”
      • 添加一个动态端口转发(SOCKS代理),使用虚拟机的IP和端口(通常1080)
方法二:使用SSH跳板(推荐)
  1. 在虚拟机中设置SSH服务:
    • 确保虚拟机运行SSH服务
    • 记下虚拟机的IP地址和SSH端口
  2. 配置SecureCRT使用SSH跳板:
    • 打开SecureCRT会话配置
    • 转到"连接" → “SSH2” → “端口转发”
    • 添加一个新的转发规则:
      • 类型:动态(SOCKS4/5)
      • 端口:选择一个本地端口(如1080)
    • 然后在主连接设置中使用这个代理
方法三:配置全局网络代理
  1. 在MacOS系统偏好设置中:
    • 进入"网络"设置
    • 选择当前网络连接 → 高级 → 代理
    • 配置SOCKS代理,指向虚拟机的IP和端口
  2. 在SecureCRT中:
    • 确保使用系统代理设置
    • 或手动配置使用SOCKS代理(与系统设置相同)

选择方案

NAT网络共享


Parallel Desktop 虚拟机操作
在虚拟机设置网络模式为“共享网络”

以管理员身份运行“Windows PowerShell”

检查OpenSSH服务状态并安装
  1. 检查OpenSSH服务状态
  • 提示Running则表示已安装,且正在运行
PS C:\Windows\system32> Get-Service sshdStatus   Name               DisplayName
------   ----               -----------
Running  sshd               OpenSSH SSH ServerPS C:\Windows\system32>
  • 提示找不到服务,则表示没有安装
PS C:\Windows\system32> Get-Service sshd
Get-Service : 找不到任何服务名称为“sshd”的服务。
所在位置 行:1 字符: 1
+ Get-Service sshd
+ ~~~~~~~~~~~~~~~+ CategoryInfo          : ObjectNotFound: (sshd:String) [Get-Service], ServiceCommandException+ FullyQualifiedErrorId : NoServiceFoundForGivenName,Microsoft.PowerShell.Commands.GetServiceCommand
  1. 安装OpenSSH服务器
# 添加 OpenSSH 服务器功能
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0# 启动 SSH 服务
Start-Service sshd# 设置 SSH 服务开机自启
Set-Service -Name sshd -StartupType 'Automatic'

如果安装进程一直卡在_“Operation Running”_界面,可以通过Releases · PowerShell/Win32-OpenSSH下载OpenSSH-Win64-v9.8.3.0.msi(windows版本,对应系统请参考官网)手动安装

设置OpenSSH用户名密码
# net user 你的用户名 新密码
PS C:\Windows\system32> net user xux xux2025
允许OpenSSH使用密码登录
  • 编辑 SSH 配置文件,确保 PasswordAuthentication yes 配置启用
# 使用记事本打开sshd_config 文件
notepad C:\ProgramData\ssh\sshd_config
  • 重启 SSH 服务
Restart-Service sshd
测试OpenSSH服务
  • 查看虚拟机ip地址
PS C:\Windows\system32> ipconfigWindows IP 配置以太网适配器 以太网 2:连接特定的 DNS 后缀 . . . . . . . : .本地链接 IPv6 地址. . . . . . . . : fe80::7aa9:12ec:22aa:7520%13IPv4 地址 . . . . . . . . . . . . : 1.23.86.24 # VPN代理地址子网掩码  . . . . . . . . . . . . : 255.255.0.0默认网关. . . . . . . . . . . . . :以太网适配器 以太网:连接特定的 DNS 后缀 . . . . . . . : localdomainIPv6 地址 . . . . . . . . . . . . : fdb2:2c26:f4e4:0:f781:912a:cd4f:35f临时 IPv6 地址. . . . . . . . . . : fdb2:2c26:f4e4:0:f4f5:9034:5a53:5420本地链接 IPv6 地址. . . . . . . . : fe80::3813:e5fa:55fe:da40%11IPv4 地址 . . . . . . . . . . . . : 10.211.55.3  # 虚拟机IP地址子网掩码  . . . . . . . . . . . . : 255.255.255.0默认网关. . . . . . . . . . . . . : 10.211.55.1
  • ssh登录虚拟机
# 使用用户名,密码登录虚拟机
╭─xux@heidoy ~/Documents/Iterm2
╰─$ ssh 10.211.55.3                                                                           255 ↵
xux@10.211.55.3's password:
Microsoft Windows [版本 10.0.22631.4890]
(c) Microsoft Corporation。保留所有权利。xux@EF5D C:\Users\xux>

SecureCRT 客户端操作
新建虚拟机连接会话,并配置代理端口

配置目标服务器资源代理

至此,已可以解决问题。

http://www.xdnf.cn/news/4978.html

相关文章:

  • Python毕业设计219—基于python+Django+vue的房屋租赁系统(源代码+数据库+万字论文)
  • 主题分析建模用法介绍
  • RocketMQ 深度解析:架构设计与最佳实践
  • JavaScript 模块系统全景解析
  • 【数据机构】2. 线性表之“顺序表”
  • Qt读写XML文档
  • uniapp-商城-46-创建schema并新增到数据库
  • 浅聊大模型-有条件的文本生成
  • RAIL-KD: 随机中间层映射知识蒸馏
  • uniapp 不同路由之间的区别
  • LVGL9保姆级教程(源码获取)
  • HarmonyOS学习——ArkTS语法介绍之基本知识
  • 代理ARP与传统ARP在网络通信中的应用及区别研究
  • 2025数维杯数学建模A题完整限量论文:空中芭蕾——蹦床运动的力学行为分析
  • 边缘大型语言模型综述:设计、执行和应用
  • 图解gpt之神经概率语言模型与循环神经网络
  • TextRNN 模型实现微博文本情感分类
  • Python 基础语法与数据类型(六) - 条件语句、循环、循环控制
  • Android kernel日志中healthd关键词意义
  • React 第三十七节 Router 中 useOutlet Hook的使用介绍以及注意事项
  • Kubernetes Gateway API 部署详解:从入门到实战
  • 创始人IP的重塑与破局|创客匠人热点评述
  • uni-app,小程序自定义导航栏实现与最佳实践
  • 【NCCL】DBT算法(double binary tree,双二叉树)
  • sqli-labs靶场第二关——数字型
  • 手写 vue 源码 === ref 实现
  • SCADA|KIO程序导出变量错误处理办法
  • AGV通信第2期|AGV集群智能路径规划解决方案
  • 单片机-STM32部分:9-1、触控检测芯片
  • 【“星睿O6”AI PC开发套件评测】+ MTCNN 开源模型部署和测试对比