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

如何使用 FinalShell 连接本地 WSL Ubuntu

很多 Windows 用户在使用 WSL Ubuntu 时,希望能通过 FinalShell 远程管理终端和文件。其实,这就是通过 SSH 连接到 WSL。本文详细讲解整个流程,并加入了一些小技巧,让你轻松连接。


1️⃣ 配置 WSL SSH 服务

WSL 默认没有开启 SSH,需要先安装并启动。

1. 安装 OpenSSH Server

打开 WSL 终端,执行:

sudo apt update
sudo apt install openssh-server -y

2. 启动 SSH 服务

sudo service ssh start

或者:

sudo /etc/init.d/ssh start

3. 设置开机自启(可选)

WSL2 默认不完全支持 systemd,如果希望开机自动启动 SSH,可用:

sudo systemctl enable ssh

⚠ WSL2 可能需要 genie 等工具支持 systemd。

4. 检查 SSH 是否启动

sudo service ssh status

如果显示:

active (running)

表示 SSH 服务已成功启动。


2️⃣ 获取 WSL 的 IP 地址

WSL2 使用 NAT 网络,每次重启 Windows 分配的 IP 可能会变化。

查看 WSL IP

ip addr show eth0
  • 找到 inet 后面的地址,例如 172.20.128.1
  • 也可以直接使用 127.0.0.1 + 端口转发,这样不会受 IP 变化影响。

3️⃣ 确认 WSL 用户名

如果不知道当前 WSL 用户名,可以用命令查看:

whoami

或列出 /home 目录:

ls /home

通常用户名就是你登录 WSL 时使用的账户名。

设置用户密码(用于 SSH 登录)

passwd

系统会提示输入新密码,确保记住。


4️⃣ 在 FinalShell 添加连接

  1. 打开 FinalShell → 新建连接

  2. 填写信息:

    • 主机127.0.0.1 或 WSL IP
    • 端口22
    • 用户名:WSL 用户名
    • 密码/密钥:WSL 用户密码或 SSH key
  3. 测试连接 → 保存 → 连接

http://www.dtcms.com/a/390693.html

相关文章:

  • Node.js 进程生命周期核心笔记
  • 低空网络安全防护核心:管理平台安全体系构建与实践
  • 站内信通知功能websoket+锁+重试机制+多线程
  • Vue 3 <script setup> 语法详解
  • Redis三种服务架构详解:主从复制、哨兵模式与Cluster集群
  • 复习1——IP网络基础
  • MATLAB中借助pdetool 实现有限元求解Possion方程
  • string::c_str()写入导致段错误?const指针的只读特性与正确用法
  • 深度解析 CopyOnWriteArrayList:并发编程中的读写分离利器
  • 直接看 rstudio里面的 rds 数据 无法看到 expr 表达矩阵的详细数据 ,有什么办法呢
  • 【示例】通义千问Qwen大模型解析本地pdf文档,转换成markdown格式文档
  • 企业级容器技术Docker 20250919总结
  • 微信小程序-隐藏自定义 tabbar
  • leetcode15.三数之和
  • 强化学习Gym库的常用API
  • ✅ Python微博舆情分析系统 Flask+SnowNLP情感分析 词云可视化 爬虫大数据 爬虫+机器学习+可视化
  • 红队渗透实战
  • 基于MATLAB的NSCT(非下采样轮廓波变换)实现
  • 创建vue3项目,npm install后,运行报错,已解决
  • 设计模式(C++)详解—外观模式(1)
  • pnpm 进阶配置:依赖缓存优化、工作区搭建与镜像管理
  • gitlab:从CentOS 7.9迁移至Ubuntu 24.04.2(版本17.2.2-ee)
  • 有哪些适合初学者的Java项目?
  • 如何开始学习Java编程?
  • 【项目实战 Day3】springboot + vue 苍穹外卖系统(菜品模块 完结)
  • 华为 ai 机考 编程题解答
  • Docker多容器通过卷共享 R 包目录
  • 【保姆级教程】MasterGo MCP + Cursor 一键实现 UI 设计稿还原
  • Unity 性能优化 之 理论基础 (Culling剔除 | Simplization简化 | Batching合批)
  • react+andDesign+vite+ts从零搭建后台管理系统