SSH 远程登录 WSL
更新ssh设置
sudo apt-get update
sudo apt-get remove openssh-server
sudo apt-get install openssh-server
编辑网络配置
sudo vi /etc/ssh/sshd_config
(1)修改ssh服务监听端口和监听地址
注意:为了个人的安全,还是建议换一个端口吧

(2)修改ssh服务允许使用用户名密码方式登入

(4)修改ssh服务允许远程root用户登入

(5)重启ssh服务。
sudo service ssh restart
# 查看 ssh server 状态
service ssh status
* sshd is running
设置开机自启
sudo vim /etc/init.wsl
在Power Shell中通过ssh命令连接wsl子系统。
ssh root@localhost -p 2222
其中2222为上面设置ssh服务监听端口。
二、将端口转发到wsl,在Power Shell下执行命令,将[IP]和[PORT]替换为wsl的IP和端口。
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=2222 connectaddress=[IP] connectport=[PORT]
三、开启防火墙入站规则(也可以在控制面板-Windows Defender 防火墙-高级设置-入站规则中设置)
netsh advfirewall firewall add rule name=WSL2 dir=in action=allow protocol=TCP localport=2222
设置完成后,即可通过IP地址远程访问wsl。【111.22.333.444替换为你自己的ifconfig中的ip】
ssh XXX@111.22.333.444 -p 2222

参考文献:SSH 远程登录 WSL - 简书
【WSL】WSL折腾之旅(2)安装ZSH和Docker - 知乎
【WSL】WSL折腾之旅(3)SSH远程连接 - 知乎
相关文章:
SSH 远程登录 WSL
更新ssh设置 sudo apt-get update sudo apt-get remove openssh-server sudo apt-get install openssh-server 编辑网络配置 sudo vi /etc/ssh/sshd_config (1)修改ssh服务监听端口和监听地址 注意:为了个人的安全,还是建议换…...
每天一道算法题:40. 组合总和 II
难度 中等 题目 给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用 一次 。 注意:解集不能包含重复的组合。 示例 1: 输入: candidat…...
Centos7安装PostgreSQL 14
环境: Centos7安装PostgreSQL_14版本数据库; 打开官方网站:PostgreSQL: Linux downloads (Red Hat family) 一、 版本选择 复制、粘贴并运行如下脚本: 二、安装步骤 这些命令是在 CentOS 7.x 系统上安装和配置 PostgreSQL 14 的步…...
Shopee的折扣活动怎么分类?shopee设置折扣注意事项
旺季到来,Shopee会举办一些折扣活动来吸引客户,那么shopee的折扣活动怎么分类,shopee设置折扣注意事项? shopee的折扣活动怎么分类? 满减活动:满减活动是虾皮常见的一种折扣形式。在这种活动中࿰…...
磁盘空间占用巨大的meta.db-wal文件缓存(tracker-miner-fs索引服务)彻底清除办法
磁盘命令参考本博客linux磁盘空间满了怎么办. 问题: 磁盘空间被盗 今天瞄了一下我的Ubuntu系统盘, nftdiggernftdigger-Ubuntu:~$ df -h 文件系统 容量 已用 可用 已用% 挂载点 udev 16G 0 16G 0% /dev tmpfs 3.2G 1.9…...
力扣:160. 相交链表(Python3)
题目: 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,…...
【华为OD机试AB高分必刷题目】无名的搜索题(Java-优先搜索(DFS)实现)
🚀你的旅程将在这里启航!本专栏所有题目均包含优质解题思路,高质量解题代码,详细代码讲解,助你深入学习,高分通过! 文章目录 【华为OD机试AB高分必刷题目】无名的搜索题(Java-优先搜索(DFS)实现)题目描述解题思路Java题解代码代码OJ评判结果代码讲解寄语【华为OD机…...
ant 任务(task)通过内嵌的arg元素传递命令行参数
有的ant 任务将参数传递给其它的进程作为命令行参数。这可以通过内嵌的arg元素来实现。 例如: <exec executable"${browser}" spawn"true"><arg value"${file}"/> </exec>arg元素的部分属性说明: val…...
STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)STM32G0控制EMW3080实现IoT功能
项目描述:该系列记录了STM32G0EMW3080实现单片机智能联网功能项目的从零开始一步步的实现过程;硬件环境:单片机为STM32G030C8T6;物联网模块为EMW3080V2-P;网联网模块的开发板为MXKit开发套件,具体型号为XCH…...
IntelliJ IDEA - Git Commit 后 Commit 窗口不消失解决方案
这个现象是在 2023 年版本后开始的,一开始以为是 Mac 系统的原因,后来发现原来 Windows 也这样,所以应该只跟 IDEA 版本有关 可以看到左侧 commit 后,这个侧边栏还在,按理讲在以前的版本是之前消失,这样使…...
Vue 组件化编程 和 生命周期
目录 一、组件化编程 1.基本介绍 : 2.原理示意图 : 3.全局组件示例 : 4.局部组件示例 : 5.全局组件和局部组件的区别 : 二、生命周期 1.基本介绍 : 2.生命周期示意图 : 3.实例测试 : 一、组件化编程 1.基本介绍 : (1) 开发大型应用的时候,页面往往划分成…...
《数字图像处理-OpenCV/Python》连载(41)图像的旋转
《数字图像处理-OpenCV/Python》连载(41)图像的旋转 本书京东优惠购书链接:https://item.jd.com/14098452.html 本书CSDN独家连载专栏:https://blog.csdn.net/youcans/category_12418787.html 第 6 章 图像的几何变换 几何变换分…...
案例 - 拖拽上传文件,生成缩略图
直接看效果 实现代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>拖拽上传文件</title>&l…...
PHP 使用递归方式 将其二维数组整合为层级树 其中层级id 为一个uuid的格式 造成的诡异问题 已解决
不啰嗦 直接上源代码 <?php function findChildren($list, $p_id){$r array();foreach ($list as $k > $item) {if ($item[fid] $p_id) {unset($list[$k]);$length count($r);$r[$length] $item;if ($t findChildren($list, $item[id])) {$r[$length][children] …...
rv1126-rv1109-添加分区,定制固件,开机挂载功能
===================================================================== 修改分区: 这里是分区的txt文件选择; 这里是分区的划分,我这里回车了,方便看 FIRMWARE_VER: 8.1 MACHINE_MODEL: RV1126 MACHINE_ID: 007 MANUFACTURER: RV1126 MAGIC: 0x5041524B ATAG: 0x00200…...
一台电脑使用多个gitee账号,以及提交忽略部分文件
目录 编辑 一:前言 二:解决方法 三:提交gitee时忽略文件 一:前言 在开发中,我们拥有不止一个 gitee 账号,通常而言一个是公司的,一个是私人的。有时候我们在公司写了一些自己的东西&#…...
解析邮件文本内容; Mime文本解析; MimeStreamParser; multipart解析
原始文本 ------_Part_46705_715015081.1699589700255 Content-Type: text/html;charsetUTF-8 Content-Transfer-Encoding: base64PGh0bWwCiAgICA8aGVhZD4KICAgICAgICA8bWV0YSBodHRwLW VxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRt bDsgY2hhcnNldD1VVEYtOCICiAgICAgIC…...
获取请求IP以及IP解析成省份
某些业务需要获取请求IP以及将IP解析成省份之类的,于是我写了一个工具类,可以直接COPY /*** IP工具类* author xxl* since 2023/11/9*/ Slf4j public class IPUtils {/*** 过滤本地地址*/public static final String LOCAL_ADDRESS "127.0.0.1&quo…...
YOLOv8-seg改进:复现HIC-YOLOv5,HIC-YOLOv8-seg助力小目标分割
🚀🚀🚀本文改进:HIC-YOLOv8-seg:1)添加一个针对小物体的额外预测头,以提供更高分辨率的特征图2)在backbone和neck之间采用involution block来增加特征图的通道信息;3)在主干网末端加入 CBAM 的注意力机制; 🚀🚀🚀HIC-YOLOv8-seg小目标分割检测&复杂场景…...
vscode 终端进程启动失败: shell 可执行文件“C:\Windows\System32\WindowsPower
vscode 终端进程启动失败: shell 可执行文件“C:\Windows\System32\WindowsPower 第一次用vscode,然后遇到这个问题,在设置里搜索 terminal.integrated.defaultProfile.windows 将这里的null改成"Command Prompt" 重启就可以了...
5分钟快速上手:Jellyfin智能中文字幕插件完全指南
5分钟快速上手:Jellyfin智能中文字幕插件完全指南 【免费下载链接】jellyfin-plugin-maxsubtitle 一个 Jellyfin 中文字幕插件(未来可以不局限中文) 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-maxsubtitle 你是否…...
终极指南:Laravel-Excel 队列导入失败处理与自动恢复方案
终极指南:Laravel-Excel 队列导入失败处理与自动恢复方案 【免费下载链接】Laravel-Excel 🚀 Supercharged Excel exports and imports in Laravel 项目地址: https://gitcode.com/gh_mirrors/la/Laravel-Excel Laravel-Excel 是一款强大的 Larav…...
别再死记硬背了!用‘竖式乘法’思维图解C语言高精度算法,小学生都能看懂
从小学数学竖式到C语言高精度乘法:一场跨越十年的思维对话 记得小学三年级第一次接触多位数乘法时,老师用红色粉笔在黑板上画出的那几道横线吗?"个位对个位,十位对十位...",这个看似简单的竖式乘法流程&…...
从‘铲掉重来’到‘精细管理’:GitLab多账号SSH密钥配置与切换实战(Windows/macOS/Linux)
从‘铲掉重来’到‘精细管理’:GitLab多账号SSH密钥配置与切换实战(Windows/macOS/Linux) 在团队协作与开源贡献日益频繁的今天,开发者经常需要同时管理多个代码托管平台的账号。你可能同时维护公司的GitLab私有仓库、个人的GitHu…...
RAG 不是做出来就结束了:怎么评估、为什么失败、适合哪些场景?
很多团队第一次做 RAG,最关注的是“能不能跑起来”。 但真正到了上线阶段,问题会迅速变化: 这个系统到底算不算好?为什么有些问题答得对,有些却不稳定?它适合放到哪些真实业务里?它的边界又在哪…...
OpenCDA实战:从零构建协同驾驶仿真场景与算法集成指南
1. OpenCDA框架初探:为什么选择这个协同驾驶开发神器? 第一次接触OpenCDA时,我正被CARLA和SUMO的联合调试折磨得焦头烂额。直到发现这个"开箱即用"的框架,才明白什么叫"站在巨人肩膀上开发"。简单来说&#x…...
从混沌到秩序:缠论可视化插件如何重构技术分析思维框架
从混沌到秩序:缠论可视化插件如何重构技术分析思维框架 【免费下载链接】Indicator 通达信缠论可视化分析插件 项目地址: https://gitcode.com/gh_mirrors/ind/Indicator 你是否曾在K线图中迷失方向,面对无数跳动的蜡烛图却难以捕捉市场的真实节奏…...
终极指南:如何用Win_ISO_Patching_Scripts快速制作集成最新补丁的Windows安装镜像
终极指南:如何用Win_ISO_Patching_Scripts快速制作集成最新补丁的Windows安装镜像 【免费下载链接】Win_ISO_Patching_Scripts Win_ISO_Patching_Scripts 项目地址: https://gitcode.com/gh_mirrors/wi/Win_ISO_Patching_Scripts 还在为手动集成Windows补丁而…...
【北京航空航天大学主办】第十二届机械工程、材料和自动化技术国际学术会议(MMEAT 2026)
第十二届机械工程、材料和自动化技术国际学术会议(MMEAT 2026) 2026 12th International Conference on Mechanical Engineering, Materials and Automation Technology 2026年6月5-7日|中国-北京 2026年第十二届机械工程、材料和自动化技术国际会议&a…...
智能文件分拣工具:双模式智能分拣,自定义文件夹命名,按文件类型自动分类,一键批量整理海量文件,零门槛高效管理电脑数字资产
大家好,我是大飞哥。日常使用电脑时,我们总会遇到海量零散文件手动整理耗时耗力、文件夹创建繁琐、混合文件分类杂乱、归档后难以查找的核心痛点,要么花费数小时手动拖拽拆分文件,要么分类后的文件杂乱无章,后续查找使…...
