温馨提示×

ubuntu securecrt如何进行网络配置

小樊
44
2026-01-08 16:10:03
栏目: 智能运维

Ubuntu 与 SecureCRT 的网络配置与连接

一、先明确你的运行环境

  • 情况A:你在 Windows/macOS 上用 SecureCRT 连接一台 Ubuntu 服务器/虚拟机(最常见)。
  • 情况B:你在 Ubuntu 本机安装并运行 SecureCRT(Linux 版 SecureCRT 或借助 Wine 运行 Windows 版)。

二、情况A Windows/macOS 上的 SecureCRT 连接 Ubuntu

  • Ubuntu 侧准备
    • 安装并启动 SSH 服务:sudo apt-get update && sudo apt-get install -y openssh-server;确认服务:sudo systemctl enable --now ssh。如修改了端口,编辑 /etc/ssh/sshd_config 的 Port 项后重启服务。
    • 查看地址:ip -4 addr(记下如 192.168.1.x/2410.x.x.x/24 的地址)。
    • 防火墙放行:sudo ufw allow 22/tcp(或你自定义的 SSH 端口)。
  • SecureCRT 侧配置
    • 新建会话:Protocol 选 SSH2,Hostname 填 Ubuntu 的 IP,Port 22(或自定义端口),Username 填你的登录用户。
    • 字符集:Options → Session Options → Terminal → Appearance,Character 选 UTF-8(解决中文乱码)。
  • 虚拟机网络要点
    • 同一局域网直连:用桥接(Bridged)或 NAT 均可,只要宿主机与虚拟机在同一网段或路由可达。
    • 远程访问宿主机里的虚拟机:优先用 NAT + 端口转发(在虚拟化软件里把宿主机的某端口如 2222 转发到虚拟机 22),然后 SecureCRT 连宿主机的 IP:2222。NAT 方式对外部网络更友好,避免每次 DHCP 变 IP 都要改地址。

三、情况B Ubuntu 本机安装并运行 SecureCRT

  • 原生 Linux 版 SecureCRT
    • 从官方获取 .deb 包,安装:sudo apt install ./SecureCRT-*.deb;启动后在 SecureCRT 里按“情况A”的会话配置连接任意可达的 Ubuntu/服务器。
  • 使用 Wine 运行 Windows 版 SecureCRT
    • 安装 Wine:sudo apt update && sudo apt install -y wine;下载 Windows 版 SecureCRT 安装包,运行:wine SecureCRT_Installer.exe;启动:wine “C:\Program Files\VanDyke Software\SecureCRT\SecureCRT.exe”,随后同样按“情况A”配置会话。
  • 注意
    • 若本机就是被控端,需确保 sshd 已安装并运行(见上),否则无法从本机 SecureCRT 连到“自己”。
    • 图形环境、权限与依赖可能导致 Wine 运行差异,优先尝试原生 Linux 版。

四、进阶 远程访问 NAT 虚拟机与跳板机场景

  • NAT 端口转发(从外部访问宿主机里的虚拟机)
    • 在 VMware/VirtualBox 的 NAT 设置里添加端口转发:例如将宿主机的 2222 转发到虚拟机的 22;随后 SecureCRT 连 宿主机IP:2222。此法稳定且对外部网络开放最小暴露面。
  • 跳板机 + SOCKS 代理(跨网段访问)
    • 先连上跳板机(如 192.168.14.209),在 SecureCRT 会话中设置本地端口转发(Local Port)如 1022 指向目标机 192.168.143.131:22
    • Global Options → Firewall 新建 SOCKS5(无认证) 代理,端口填 1022
    • 新建到目标机的会话,Firewall 选择刚建的代理,即可直接连 192.168.143.131。如需系统级代理,可用 ssh -D 或配合 Proxifier 将指定流量走本地 SOCKS5 端口。

五、排错清单

  • 无法连接目标端口
    • 在 Ubuntu 上确认服务监听:ss -tlnp | grep :22;若未监听,检查 sshd 是否安装、启动与端口配置。
    • 防火墙/安全组:sudo ufw status;云主机需放行安全组 22/自定义端口
    • 路由与地址:确认客户端能到达目标 IP(同一网段或经由网关/跳板可达)。
  • 虚拟机网络不通
    • 桥接需与宿主机同网段;NAT 更推荐配合端口转发。
    • 在虚拟化软件里核对网卡模式、NAT 转发规则是否生效。
  • 中文乱码
    • SecureCRT:Options → Session Options → Terminal → Appearance,Character 选 UTF-8

0