xshell连接WSL2

1. 卸载 ssh server

cpp 复制代码
sudo apt-get remove openssh-server

2. 安装 ssh server

cpp 复制代码
sudo apt-get install openssh-server

3. 修改 ssh server 配置

cpp 复制代码
sudo vim /etc/ssh/sshd_config

需要修改以下几项:

cpp 复制代码
Port 2222  #默认的是22,但是windows有自己的ssh服务,也是监听的22端口,所以这里要改一下
UsePrivilegeSeparation no
PasswordAuthentication yes
AllowUsers youusername # 这里改成你登陆WSL用的用户名(可以添加多个用户名,用空格分隔)

4. 启动 ssh server

cpp 复制代码
sudo service ssh --full-restart

5.查看wsl2的ip地址

cpp 复制代码
hostname -I (大写字母I)

现在就可以用 xshell 登陆 ubuntu on windows 了,IP 是 127.0.0.1或者查看的ip地址,但是要注意,cmd 的窗口还不能关掉。关掉后 sshd 服务也会关掉,连接就断开了。这个问题目前还没找到解决办法。

相关推荐
九皇叔叔34 分钟前
Linux Shell 函数:从定义到实战,让脚本更高效
linux·运维·chrome·shell
璞致电子3 小时前
fpga开发板ZYNQ 璞致 PZ7010/7020 邮票孔核心板简介-ZYNQ7000系列小系统学习板
linux·嵌入式硬件·学习·fpga开发·fpga·fpga开发板·xilinx开发板
第四维度44 小时前
【全志V821_FoxPi】9-2 Linux IIC驱动MPU6050
linux·传感器·tina·mpu6050·v821
isyangli_blog4 小时前
(6)数据中心、台式(塔式)服务器、机架式服务器、刀片式服务器
运维·服务器
tq024 小时前
Cookie和Seeion在客户端和服务端的角色作用
运维·服务器·安全
青衫客364 小时前
浅谈 Protobuf——高效、安全的跨语言通信基石
服务器·安全·远程调用·protobuf
mjx65304 小时前
PyTorch快速入门
linux
Miki Makimura4 小时前
Reactor 模式实现:从 epoll 到高并发调试
运维·服务器·c++·学习
00后程序员张5 小时前
【Python】基于 PyQt6 和 Conda 的 PyInstaller 打包工具
运维·服务器·数据库
DeeplyMind5 小时前
AMD KFD的BO设计分析系列6-1: VRAM BO的显存分配分析
linux·驱动开发·amdgpu·rocm·kfd