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 服务也会关掉,连接就断开了。这个问题目前还没找到解决办法。

相关推荐
南宫码农1 分钟前
神马影视8.5版本如意伪静态+视频教程
linux·运维·centos
mftang16 分钟前
现代互联网安全的基石: SSL/TLS技术介绍
服务器·网络·ssl
坐怀不乱杯魂19 分钟前
Linux网络 - 网络层
linux·服务器·网络
j_xxx404_21 分钟前
Linux:命令行参数与环境变量
linux·运维·服务器
j_xxx404_29 分钟前
Linux:进程虚拟地址空间|虚拟内存管理
linux·运维·服务器
江畔何人初40 分钟前
pod的定义以及创建过程
linux·运维·云原生
德尔塔大雨淋1 小时前
VLLM 中的module PASS 和FUN PASS
linux·服务器·vllm
末日汐1 小时前
linux线程
linux·运维
玉梅小洋1 小时前
CentOS :yum源配置及验证指南
linux·运维·centos·yum
沐芊屿1 小时前
华为交换机配置M-LAG
服务器·网络·华为