wsl2下使用ssh登录Ubuntu

本文介绍如何在WSL2下的Ubuntu环境中配置SSH服务,包括编辑配置文件以启用SSH服务、设置监听地址及允许密码认证,并解决可能出现的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WSL2下的Ubuntu默认是支持SSH的,支持默认不被开启。需要开启的,需要手动编辑下SSH服务的配置文件,命令:

vi /etc/ssh/sshd_config

在这里插入图片描述
进入之后,修改如下几行配置

Port = 22 去掉这行的#,代表启用端口号22
ListenAddress 0.0.0.0 去掉这行的#,代表监听所有地址
PasswordAuthentication yes,将这行的no改成yes,代表支持账号密码形式的登录

在这里插入图片描述
在这里插入图片描述

设置后,重启SSH服务,命令:

sudo service ssh restart

如果出现了如下错误:sshd: no hostkeys available -- exiting,只 需要按如下操作:

1. ssh-keygen -A, 
2. /etc/init.d/ssh start

查看ubuntu ip地址
在这里插入图片描述
可以看到本地ip(127.0.0.1)和外网ip(172.23.178.79), 使用这两个ip都可以登录, 但是外网ip是会改变的, 所以一般用本地ip
在这里插入图片描述
在这里插入图片描述

也可以采用如下方式建立连接:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁云亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值