wsl2 配置ubuntu 固定ip

提示:环境搭建

文章目录

  • 前言
  • [一、安装sshd 服务](#一、安装sshd 服务)
    • [1. ubuntu 子系统安装 openssh-server](#1. ubuntu 子系统安装 openssh-server)
    • [2.配置sshd 开启密码链接](#2.配置sshd 开启密码链接)
    • [3.配置sshd 服务开机启动](#3.配置sshd 服务开机启动)
  • 二、配置固定IP
    • [1 查看i](#1 查看i)
    • [2 查看路由](#2 查看路由)
    • [3 查看wsl虚拟网卡](#3 查看wsl虚拟网卡)
    • [4 配置wsl 子系统网卡](#4 配置wsl 子系统网卡)
    • [4 设置生效](#4 设置生效)
  • 三、问题
    • [1. ssh 无法远程](#1. ssh 无法远程)

前言

提示:版本
主机 :win11
子系统:Ubuntu 24.04.2 LTS


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装sshd 服务

1. ubuntu 子系统安装 openssh-server

代码如下(示例):

c 复制代码
apt install openssh-server -y

2.配置sshd 开启密码链接

代码如下(示例):

bash 复制代码
vim  /etc/ssh/sshd_config
bash 复制代码
# 去掉注释,改为yes
PasswordAuthentication yes

3.配置sshd 服务开机启动

bash 复制代码
systemctl enable ssh
systemctl restart ssh

二、配置固定IP

1 查看i

bash 复制代码
(base) root@DESKTOP-2AP8ULH:~# hostname -I
172.29.116.82

2 查看路由

bash 复制代码
(base) root@DESKTOP-2AP8ULH:~# ip route
default via 172.29.112.1 dev eth0 proto kernel
default via 172.29.112.1 dev eth0 proto static
172.29.112.0/20 dev eth0 proto kernel scope link src 172.29.116.82

3 查看wsl虚拟网卡

bash 复制代码
ipconfig /all

还是 管理员 powershell 中

bash 复制代码
New-NetIPAddress -IPAddress 172.29.116.82 -PrefixLength 20 -InterfaceAlias "vEthernet (WSL (Hyper-V firewall))"

4 配置wsl 子系统网卡

编辑网卡

bash 复制代码
vim /etc/netplan/01-netcfg.yaml
bash 复制代码
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses: [172.29.116.82/20]
      routes:
        - to: default
          via: 172.29.112.1
          metric: 100   
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

4 设置生效

bash 复制代码
netplan apply

重启子系统验证是否生效

wsl shutdown


三、问题

1. ssh 无法远程

权限拒绝,拒绝访问

bash 复制代码
ssh user@localhost
Permission denied

sshd 日志

bash 复制代码
pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0>
Failed password for root from 127.0.0.1 port 52556 ssh2
pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0>
Failed password for root from 172.29.112.1 port 51702 ssh2

检查 /etc/ssh/sshd_config 配置项

bash 复制代码
PermitRootLogin yes
PasswordAuthentication yes

ok 啦。。。。

相关推荐
橘颂TA35 分钟前
【Linux】特效爆满的Vim的配置方法 and make/Makefile原理
linux·运维·服务器·vim
AI大法师1 小时前
企业级Linux服务器安全:防火墙规则配置与Web/SSH服务优化指南
linux·服务器·安全
花小璇学linux2 小时前
imx6ull-驱动开发篇10——pinctrl 子系统
linux·驱动开发·imx6ull·嵌入式软件
Hat_man_2 小时前
如何在虚拟机(Linux)安装Qt5.15.2
linux·运维·服务器
LLLLYYYRRRRRTT2 小时前
12. SELinux 加固 Linux 安全
linux·运维·安全
Rverdoser3 小时前
网站、域名、IP在什么场景下需要备案
网络·网络协议·tcp/ip
卑微的小鬼3 小时前
TCP的三次握手和四次挥手实现过程。以及为什么需要三次握手?四次挥手?
网络·网络协议·tcp/ip
CHENKONG_CK3 小时前
晨控CK-GW08S与汇川AC系列PLC配置Ethernet/IP通讯连接手册
网络·网络协议·tcp/ip·射频工程·rfid
爱学习的小熊猫_3 小时前
在Linux上部署RabbitMQ、Redis、ElasticSearch
linux·redis·elasticsearch·中间件·rabbitmq
拾心213 小时前
【运维进阶】DHCP服务配置和DNS域名解析
linux·运维·服务器