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

相关推荐
✿ ༺ ོIT技术༻7 分钟前
同步&异步日志系统:设计模式
linux·c++·设计模式
安晴晚风1 小时前
从0开始在linux服务器上部署SpringBoot和Vue
linux·运维·前端·数据库·后端·运维开发
JieKki1 小时前
【Ubuntu添加右键wine运行exe程序文件】
linux·ubuntu
Oneforlove_twoforjob2 小时前
【Linux】Centos7下载npm
linux·运维·npm
007php0078 小时前
linux服务器上CentOS的yum和Ubuntu包管理工具apt区别与使用实战
linux·运维·服务器·ubuntu·centos·php·ai编程
Jzin8 小时前
Ubuntu存储硬盘扩容-无脑ChatGPT方法
ubuntu·chatgpt
djykkkkkk9 小时前
ubuntu编译遇到的问题
linux·运维·ubuntu
qq_429856579 小时前
linux 查看服务是否开机自启动
linux·运维·服务器
就爱学编程9 小时前
重生之我在异世界学编程之C语言:数据在内存中的存储篇(下)
java·服务器·c语言
7yewh10 小时前
Linux驱动开发 IIC I2C驱动 编写APP访问EEPROM AT24C02
linux·arm开发·驱动开发·嵌入式硬件·嵌入式